通过RTMP(Amazon CloudFront)流mp3时没有totalTime属性?

| 我正在构建Flash mp3播放器,以处理Amazon CloudFront(使用Flash Media Server)提供的流mp3。我正在使用FLVPlayback 2.5组件来完成大部分繁重的工作(我尝试了全AS3方法,但是任何流在播放5到10秒内都会自动停止)。当我找出FLVPlayback的
totalTime
属性时,我得到
NaN
。这导致搜索栏根本不起作用。这似乎只影响mp3,因为当我加载FLV时,我得到的真实值为
totalTime
。有谁知道为什么会这样,是否有解决方案? 谢谢!     
已邀请:
        经过大量研究后,我发现没有针对此问题的干净解决方案。 Adobe承认存在此问题,但没有真正的解决方法。
totalTime
属性是可读写的,因此我将为每首歌曲手动设置它。 我应该注意,也许可以使用服务器端Actionscript来确定mp3的持续时间(使用
Stream
对象),但是截至目前,CloudFront不支持服务器端Actionscript。 希望Adobe可以解决此问题,否则下次出现此问题时,我将查看其他流服务器。     

要回复问题请先登录注册