【问题标题】:How to detect unplayable video channel?如何检测无法播放的视频频道?
【发布时间】: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


    【解决方案1】:

    YouTube 也遇到过这个问题。但是,您可以尝试使用像 Red5 这样的流媒体服务器,看看它是否可以检测到错误的视频实例。

    【讨论】:

    • 啊,在我的情况下不是一个选项,因为文件是在本地播放的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-04
    • 2014-01-19
    • 2014-04-06
    相关资源
    最近更新 更多