gpt4 book ai didi

html - 为什么 videojs HTML5 视频在 Firefox 中不播放声音?

转载 作者:行者123 更新时间:2023-11-28 00:18:15 29 4
gpt4 key购买 nike

我已将 .mp4 视频转换为 .ogg 和 .webm 格式(使用 ffmpeg)并使用 videojs 创建以下网页,在所有浏览器(IE6-IE9、safari、chrome、opera、firefox)上播放视频):

http://tanguay.info/examples/testvideo

但是,Firefox (12.0) 并不总是播放音频,这取决于访问页面的方式:

在 ogg 之前使用 webm 源从 file:// 播放,Firefox 播放正常:

<source src="videos/damconnect.mp4" type='video/mp4'>
<source src="videos/damconnect.webm" type='video/webm'>
<source src="videos/damconnect.ogg" type='video/ogg'>

但是从 file:// 播放 ogg 源在 webm 之前,Firefox 播放没有音频:

并且首先使用 oggwebmhttp:// 播放,Firefox 播放无音频

如何让 Firefox 通过 http://播放音频?


附录:

此外:如果 ogg 列在第一位,Opera 将不会播放视频(只是旋转,不会启动)。

我注意到我的 tanguay.info 服务器似乎正在发送带有 .webm 视频的文本/纯文本标题,我该如何更改它?

enter image description here


回答:

我把这个.htaccess文件添加到index.htm所在的目录,解决了这个问题:

AddType audio/ogg oga ogg
AddType video/ogg ogv
AddType video/webm webm

最佳答案

对于 text/plain - 编辑你的 mime.types 文件 (~www/conf) 并添加 webm/video webm

您可能在使用 ogg/ogv 时遇到同样的问题,请添加 mime 类型 ogg/video ogg ogv

还要确保音频编解码器在转换时是正确的。

编辑

Ok, I see you added it to the httpd.conf - just read this

10.5.31. TypesConfig TypesConfig names the file which sets the default list of MIME type mappings (file name extensions to content types). The default TypesConfig file is /etc/mime.types. Instead of editing /etc/mime.types, the recommended way to add MIME type mappings is to use the AddType directive.

For more information about AddType, refer to Section 10.5.54 AddType.

虽然我能找到关于为什么的任何论据......

关于html - 为什么 videojs HTML5 视频在 Firefox 中不播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10834621/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com