javascript - Android 中的 HTML5 视频自动播放

标签 javascript android html video.js

我正在开发一个支持 video-js 广告的 html5 播放器

既然我知道它在 iOS 上不起作用,那么在 Android 上也一样吗?

到目前为止,我已经尝试过这些,但在 Android 中的自动播放上没有成功

HTML

  <video id="inReadPlayer" autoplay loop="loop" 
    controls preload="auto" class="video-js vjs-default-skin" width="640"
height="360" > <source src="'+videoSource+'" type="video/mp4">
  </video>

JS

 var player = videojs('inReadPlayer', { /* Options */ }, function() {
            this.play();
            this.on('ended', function() {

            });
 });

提前致谢

最佳答案

试试这个:

var videoplayer = document.getElementById('inReadPlayer')
videoplayer.addEventListener("load", function() {
videoplayer.play();
});
videoplayer.onended = function() {
source.setAttribute('src', 'MAINVIDEO.mp4');

};
  <video id="inReadPlayer" autoplay loop="loop" 
    controls preload="auto" class="video-js vjs-default-skin" width="640"
height="360" > <source src="'+videoSource+'" type="video/mp4">
  </video>

Note that this snippet won't work because there is no video source

关于javascript - Android 中的 HTML5 视频自动播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39012804/

相关文章:

Android导航组件打开url

html - 悬停时隐藏带有动画的嵌套div

javascript - 在php中打印复选框数组的 session 多个值

javascript - IE FB.login 回调未运行且 XD 代理窗口保持打开状态

javascript - 知道一个元素是否可以在窗口调整大小时适合另一个元素

android - 如何为选项菜单设置字体?

android - 尝试运行应用时出错。错误:多个库的软件包名称为 'com.google.android.gms'

javascript - 将 axisX 日期转换为 Html5 5 折线图中的文本

php - 如何使用php将复选框值保存到mysql数据库中

javascript - Angular 多语言应用