HTML5循环4视频后结束之前的视频在phoneGap android应用程序不工作
HTML5 looping 4 videos after end previous video not working in phoneGap android application
我使用PhoneGap用于android应用程序,HTML5视频标签用于在应用程序中播放视频。视频是从手机SD卡播放的
HTML:
<video id="homevideo" width="100%" controls>
<source type="video/m4v" src="file:///mnt/ext_card/app/test1.m4v" >
</video>
脚本:
var videoPlayer;
var video_count = 1;
document.addEventListener("deviceready", videoplay, false);
function videoplay(){
videoPlayer = document.getElementById("homevideo");
videoPlayer.play();
}
videoPlayer.onended = function(e) {
video_count++;
if (video_count == 4) video_count = 1;
var nextVideo = "file:///mnt/ext_card/app/test"+video_count+".m4v";
videoPlayer.src = nextVideo;
videoPlayer.play();
}
我还使用addEventListener
来循环
videoPlayer.addEventListener("ended", function (){
video_count++;
if (video_count == 4) video_count = 1;
var nextVideo = "file:///mnt/ext_card/app/advertisements/test"+video_count+".m4v";
videoPlayer.src = nextVideo;
videoPlayer.play();
}, false);
只播放了一个视频,但没有循环。。。如何在之前的视频完成后一个接一个地循环视频?
用jQuery处理了这个。。。
我刚试过Javascript
的jQuery
瞬间,它现在正在工作。。。
在head
中添加JQuery库
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
CCD_ 5使用
$("#homevideo").bind('ended', function(){
video_count++;
if (video_count == 4) video_count = 1;
var nextVideo = "file:///mnt/ext_card/app/advertisements/test"+video_count+".m4v";
videoPlayer.src = nextVideo;
videoPlayer.play();
});
它起作用了!!
相关文章:
- onLoad function phonegap android
- GCM推送通知,如果应用程序在手机中关闭(Phonegap Android)
- Phonegap-Android 4.4-html5音频长度错误(javascript和媒体插件)
- phonegap Android中的pdf查看器
- 科尔多瓦 PhoneGap Android 回调与数据
- Phonegap (Android) - 数据库更改版本不起作用
- 访问设备'Phonegap Android中的本地日历
- 在phonegap android中上传多个文件时,使用jquery ui显示进度条
- 正在将数据URL(base64)保存到PhoneGap(android)上的文件中
- 如何在phonegap(android)中设置facebook好友生日提醒
- 如何隐藏PhoneGap Android SplashScreen
- 读取phonegap android应用程序中的本地文件
- 如何使我的phonegap android应用程序崩溃
- 阻止 YouTube API 在 PhoneGap Android 上全屏显示
- Phonegap Android Geolocation watch位置超时
- PhoneGap Android后退按钮需要按两次
- Phonegap android 向其他应用程序用户发送通知
- “在线”事件 Phonegap Android 未能在 StateChange 上开火
- Phonegap Android项目适用于模拟器,而不是实际的手机
- Phonegap Android 在输入焦点 Javascript 上显示键盘