Chrome/PC 中的 HTML5 视频
现在已经使用 HTML5 视频一段时间了 - 我发现为了涵盖浏览器的所有基础,我的 html5 视频播放器需要 3 种格式:.mp4、.ogv 和 .webm(当然还有 Flash 播放器后备) )。我一直使用 Wondershare 和 firefogg 的组合进行转换,并且取得了巨大的成功。
然而,我最近发现 Chrome/PC 正在播放视频中的音频,但视频本身并未呈现 - 对于所有 3 种格式。它在 Safari/Mac、FF/Mac、Chrome/Mac、FF/PC 和 IE/PC 上没问题,但在 Chrome/PC 上不行。我确定这不是我的 html5 播放器的问题,而是视频本身的问题 - 直接访问文件会产生相同的结果,有音频但没有视频。还有其他人遇到过这种情况吗?对于 Chrome 11 的视频进行网络编码是否有特殊技巧,或者我是否需要第四种格式?
Been working with HTML5 video for a bit now - I found that in order to cover all my bases for browsers, I need 3 formats for my html5 video player: .mp4, .ogv, and .webm (with a flash player fallback of course). Been converting using a combination of wondershare and firefogg, and I've had great success with it.
However, I recently discovered that Chrome/PC is playing the audio from the video, but the video itself isn't rendering - for all 3 formats. It's fine on Safari/Mac, FF/Mac, Chrome/Mac, FF/PC, and IE/PC - but not Chrome/PC. I've determined that this isn't an issue with my html5 player, but with the videos themselves - accessing the files directly yields the same results, audio with no video. Has anyone else encountered this? Is there a special trick to web-encoding the videos for Chrome 11, or do I need a 4th format?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这将是一个编解码器问题。
在编码 mp4 格式时尝试此操作。
视频编解码器:MPEG-4 AVC/H-264
音频编解码器:高级音频编解码器(AAC)
it'll be a codec problem.
try this when encoding for mp4 format.
video codec : MPEG-4 AVC/H-264
audio codec : Advanced Audio Codec(AAC)