当用户单击本机视频播放器中的“完成”按钮时,我基本上是在尝试在 Safari iPhone 移动浏览器(iOS 7)中打开一个新选项卡。这是动作流程:
- 用户播放 HTML5 视频(点击播放图标)
- 移动 Safari 打开全屏播放器 3 用户点击完成
我尝试了各种方法,但这些事件都没有奏效。
- 结束了
- webkitend全屏
- 暂停
关于什么可能是合适的解决方案的任何想法?如果您想查看我到目前为止所做的工作,这里是代码和 JSFiddle 链接:http://jsfiddle.net/r8bRE/
<script>
var myVideo = document.getElementById("nVideo");
myVideo.addEventListener("pause", function() {
window.open("http://www.google.com", "_blank");
window.focus();
}, false);
myVideo.addEventListener('webkitendfullscreen', function() {
window.open("http://www.google.com", "_blank");
window.focus();
}, false);
</script>