Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FMS:Flash动作脚本3.0:如何获取从FMS传输的mp3文件的比特率_Flash_Actionscript 3_Mp3_Flash Media Server_Bitrate - Fatal编程技术网

FMS:Flash动作脚本3.0:如何获取从FMS传输的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流

我需要获得一个mp3文件的比特率,该文件在flash动作脚本中作为netstream对象传输。我使用的是Flash Media Server 3.2

我需要比特率来使用以下公式计算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的比特率。