FMS:Flash动作脚本3.0:如何获取从FMS传输的mp3文件的比特率
我需要获得一个mp3文件的比特率,该文件在flash动作脚本中作为netstream对象传输。我使用的是Flash Media Server 3.2 我需要比特率来使用以下公式计算mp3文件的持续时间:FMS:Flash动作脚本3.0:如何获取从FMS传输的mp3文件的比特率,flash,actionscript-3,mp3,flash-media-server,bitrate,Flash,Actionscript 3,Mp3,Flash Media Server,Bitrate,我需要获得一个mp3文件的比特率,该文件在flash动作脚本中作为netstream对象传输。我使用的是Flash Media Server 3.2 我需要比特率来使用以下公式计算mp3文件的持续时间: Duration=文件大小(以字节为单位)/比特率我对MP3流媒体不太确定,但在我看来,比特率信息可能是元数据头的一部分。为什么不尝试定义流的客户端的onMetaData()方法,看看它包含什么 编辑:另一种想法:编写一个简单的服务器端脚本来确定比特率,并将此信息与流分开查询。我不太确定MP3流
Duration=文件大小(以字节为单位)/比特率我对MP3流媒体不太确定,但在我看来,比特率信息可能是元数据头的一部分。为什么不尝试定义流的
客户端的onMetaData()
方法,看看它包含什么
编辑:另一种想法:编写一个简单的服务器端脚本来确定比特率,并将此信息与流分开查询。我不太确定MP3流,但在我看来,比特率信息可能是元数据头的一部分。为什么不尝试定义流的客户端的onMetaData()
方法,看看它包含什么
编辑:替代方法:编写一个简单的服务器端脚本来确定比特率,并与流分开查询此信息。您是否尝试过NetStreamInfo类(可通过NetStream.info访问)
音频字节秒
指定执行此操作的速率
已填充NetStream音频缓冲区
每秒字节数。价值是
作为平滑平均值计算
上一次接收到的音频数据
第二
播放Backbytes秒
返回流播放速率(单位:秒)
每秒字节数。播放缓冲区
可以包含各种内容
播放列表。此属性提供
播放速率与播放速度非常匹配
当前播放的视频的比特率
小溪
看起来里面有很多有用的信息。您是否尝试过NetStreamInfo类(可通过NetStream.info访问)
音频字节秒
指定执行此操作的速率
已填充NetStream音频缓冲区
每秒字节数。价值是
作为平滑平均值计算
上一次接收到的音频数据
第二
播放Backbytes秒
返回流播放速率(单位:秒)
每秒字节数。播放缓冲区
可以包含各种内容
播放列表。此属性提供
播放速率与播放速度非常匹配
当前播放的视频的比特率
小溪
看起来里面有很多有用的信息。问题解决了,问题出在flash播放器上,我使用的是版本9,版本10,NetStreamInfo类提供了版本9中不可用的mp3文件的比特率。非常感谢所有的帮助 问题解决了,问题出在flash播放器上,我使用的是版本9,版本10,NetStreamInfo类提供了版本9中不可用的mp3文件的比特率。非常感谢所有的帮助 onMetaData()方法为我提供flv而不是mp3的比特率。onMetaData()方法为我提供flv而不是mp3的比特率。