Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
回拨「;“完成”;Safari iOS中带有视频的按钮_Ios_Video_Safari_Callback - Fatal编程技术网

回拨「;“完成”;Safari iOS中带有视频的按钮

回拨「;“完成”;Safari iOS中带有视频的按钮,ios,video,safari,callback,Ios,Video,Safari,Callback,我想知道,当用户在iPhone上的Safari中观看视频后,点击“完成”按钮时,是否有回调 有几种方法可以在视频播放结束时对视频元素进行回调,但如果视频设置为循环,则无法进行回调。当尝试检测用户是否已观看完视频时,循环会造成问题。有点晚(抱歉:),但这是解决方案: player = document.getElementById('videoplayer'); //when a user press DONE or PAUSE the first time is triggered the p

我想知道,当用户在iPhone上的Safari中观看视频后,点击“完成”按钮时,是否有回调

有几种方法可以在视频播放结束时对视频元素进行回调,但如果视频设置为循环,则无法进行回调。当尝试检测用户是否已观看完视频时,循环会造成问题。

有点晚(抱歉:),但这是解决方案:

player = document.getElementById('videoplayer');

//when a user press DONE or PAUSE the first time is triggered the paused event so you can control with:
player.addEventListener("pause", function() {
   //desired "done or puase button" behavior defined here
}, false);

//this is triggered when exit the fullscreen, or for example whrn the user First press PAUSE and THen press DONE

player.addEventListener('webkitendfullscreen', function() {
   //desired "done button" behavior defined here
}, false);