我已经开发了一个像netflix这样的应用程序,可以流媒体视频。我和video.js一起工作。
当我尝试播放未静音的视频时,它抛出错误,显示"Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https:// goo.gl/xX8pDD"
我可以理解这个政策是什么,但我想知道自动播放在Netflix中是如何工作的。
netflix上的视频预览在chrome和safari上的声音效果很好。我一进入Netfli
我正在构建一个多媒体播放器,需要控制一个页面上的多个、其他多媒体播放器。为了做到这一点,我希望在页面底部有一个区域,其中包含一个媒体播放控制器(,包括一个查找栏),它将控制页面上的所有其他播放器。例如,当用户点击play按钮时,页面上的所有其他播放器都开始播放。
我想使用一个常规的视频/音频播放器,但我不想播放真正的内容,我想要的是有控制,特别是一个搜索栏前进。不单独实现播放控件的原因是因为我想使用video.js插件的功能(比如时间线上的事件标记)。
我成功地显示了带有播放控件的video.js player only。此外,我还设法设置了持续时间。问题是,当我按下播放按钮或记录player
在我的ember应用程序中,我使用npm install --save-dev video.js bower install video.js安装了videojs
在我的hbs代码中是:
To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
javascript代码为: v
我可以让Video.JS工作,但我不能让分辨率开关插件工作。
我只是不知道该把代码放在哪里让它工作,我想
我把这个放在我的<head>里
<link href="http://vjs.zencdn.net/5.4.4/video-js.css" rel="stylesheet">
<!-- If you'd like to support IE8 -->
<script src="http://vjs.zencdn.net/ie8/1.1.1/videojs-ie8.min.js"><
我目前正在为video.js构建一个插件,在某些断点将覆盖显示在屏幕上。但是,如果不启动视频,我无法单击任何覆盖。我认为我需要禁用播放器上的点击播放功能。
如何禁用/启用video.js播放器的点击播放功能?
function createBreak(breakpoint){
player.pause();//pause the playback
player.getChild('controlBar').hide();//hide the controlbar
breakpoint.resolved = true;//
var button