【发布时间】:2011-01-15 09:39:44
【问题描述】:
我正在使用 NetConnection、NetStream 和 flash.media.Video 控件来播放存储在本地计算机上的视频文件。非常适合 FLV 和 H.264 编码的 MP4,但对于非 H.264 MP4,我经常得到音频,但没有视频。
我意识到这是意料之中的。我想知道是否有一种方法可以可靠地检测文件的视频部分无法播放,而与音频无关。在 NetStream 中可用的许多事件中,甚至在客户端回调(onMetaData 等)中,我看不到任何明确通知不可播放视频轨道的内容——我看到了 NetStream.Play.NoSupportedTrackFound 和 NetStream.Play。失败了,但是对于这些视频——即可播放的音频,不可播放的视频——我没有得到任何一个,大概是因为音频有效。
有什么比尝试对此进行归纳猜测更好的方法吗?以前有人解决过这个问题吗?我确定我可能只是忽略了一些东西。
提前致谢--
【问题讨论】:
标签: apache-flex flash actionscript