【问题标题】:Can't get video.js volume control to work无法让 video.js 音量控制工作
【发布时间】:2016-02-14 11:44:46
【问题描述】:

我正在使用 video.js 播放器播放带有 newsitems 的视频。我需要将音量设为静音,但无法正常工作。

我的代码如下:

<head>
<link href="http://vjs.zencdn.net/c/video-js.css" rel="stylesheet">
<script src="http://vjs.zencdn.net/c/video.js">
</script>
<?php
$xml=simplexml_load_file("http://www.nujournaal.nl/feeds/flvsmall.xspf") or die("Error: Cannot create object");
    $videoloc = $xml->tracklist[0]->track[0]->location;
?>
</head>
<body>
<video id="Video1" class="video-js vjs-default-skin" width="1024" height="578"
    data-setup='{"controls" : false, "autoplay" : true, "preload" : "auto", "muted" : true}'>
    <source src="<?php echo $videoloc ?>" type="video/x-flv">
</video>
</body>

首先我加载了 video.js 库,然后我必须使用一些 php 来提取视频的(每日变化的)位置。

最后一部分是我用来播放视频的代码。我包括了“静音”:是的,但这不会影响音量;它以 100% 开始播放。

非常欢迎任何建议!提前致谢!

【问题讨论】:

    标签: javascript video video.js mute


    【解决方案1】:

    你只需要像这样添加“静音”选项:

    <video id="Video1" class="video-js vjs-default-skin" muted controls="false" autoplay="true" preload="auto" width="1024" height="578">
    <source src="<?php echo $videoloc ?>" type="video/x-flv">
    

    【讨论】:

    • 感谢您的回答。尝试时,我注意到我得到了一个定义大小的黑色区域,底部有一个播放按钮、一个滚动条和一个静音扬声器图标。但是,我无法播放视频。将控件从 false 更改为 true 不会影响行为。自动播放也一样。我只能在添加 data-setup='{}' 部分时播放视频......还有什么想法......? (见bccnet.nl/services/nujournaal-1024-578-2.php,原来的没有最后一个-2)
    • 我看到一个关于 mime 类型的错误,您可以添加您的 .htaccess AddType video/x-flv .flv AddType video/ogg .ogv AddType video/mp4 .mp4 AddType video/webm .webm
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-06
    • 1970-01-01
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    相关资源
    最近更新 更多