8

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

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

我正在使用 Chrome 24。

4

2 回答 2

3

这是因为使用了音频编解码器。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>

与此相关的其他问题:如何在网络浏览器中播放 MKV 视频

于 2020-08-02T06:29:35.680 回答
0

您应该将其转换为这些格式的 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>
于 2020-06-21T19:24:28.603 回答