【问题标题】:No sound while playing MKV with HTML5使用 HTML5 播放 MKV 时没有声音
【发布时间】:2013-02-20 19:47:30
【问题描述】:

我正在尝试使用 HTML5 播放 .MKV 文件。视频可以正常播放,但没有声音,我无法取消静音。

<video src="video.mkv" type='video/x-matroska' codecs='theora, vorbis'></video>

我使用的是 Chrome 24。

【问题讨论】:

  • 你添加mkv mime类型了吗?
  • MKV 只是一个容器,它可以包含任何类型的音频和视频流。文件中包含什么类型的音频流。
  • 是的,我已将 mkv mime 类型添加到 .htaccess 文件中。音频类型为 AC-3,视频类型为 AVC。但即使使用 也无法正常工作。

标签: html audio video html5-video


【解决方案1】:

这是因为使用了音频编解码器。 Chrome 可能不支持它。不,除了找出它正在使用的音频编解码器并更改它或获取支持它的浏览器扩展之外,我不知道如何修复它。我会邀请您将视频转换成不同的格式,例如 MP4/OGG。

<video width="500px" controls>
  <source src="yourvideo.mp4" type="video/mp4">
  <source src="yourvideo.ogg" type="video/ogg">
  Your browser does not support HTML video.
</video>

你可以 VLC 网络插件。配置并使其工作需要几个步骤。

阅读更多关于https://wiki.videolan.org/Documentation:WebPlugin#Input_object

<embed id="divxplayer" type="video/divx" width="1024" height="768" 
src ="path_to_file" autoPlay=\"true\" 
pluginspage=\"http://go.divx.com/plugin/download/\"></embed>

与此相关的其他问题:How to playback MKV video in web browser

【讨论】:

    【解决方案2】:

    您应该将其转换为这些格式的 MP4、WebM 或 Ogg。 我认为 MP4 是最好的,因为它是压缩的(小尺寸/快速加载)。 尝试转换程序,如“xilisoft video conveter”或任何在线音频转换器。 这里是代码:

    <!DOCTYPE html> 
    <html> 
    <body> 
    
    <video width="400" controls>
      <source src="yourfile.mp4" type="video/mp4">
      <source src="yourfile.ogg" type="video/ogg">
      Your browser does not support HTML video.
    </video>
        
    </body> 
    </html>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多