【发布时间】:2013-10-29 16:07:50
【问题描述】:
我为 iPad 开发了一个带有嵌入式视频流的 HTML 页面。
在我将 iPad 更新到 iOS7 之前,所有事件都有效。
但是现在,ended 事件在 iOS7 上的 Safari 中不再触发。
相反,我在警报对话框中的流末尾收到“无法加载电影”错误。
是否有其他开发人员遇到过此问题?我找不到行之有效的解决方案。
视频元素的 HTML:
<video id="de_videoPlayer" preload='auto' src'.....'></video>
使用 jQuery 的 JavaScript:
videoElement = $('video').get(0);
$(videoElement).on('ended', function() {
videoEnded();
console.log("videoElement event: ended") });
});
【问题讨论】:
-
换个浏览器试试看是否是 Safari 的问题。
-
我们使用苹果流媒体,视频播放仅适用于苹果设备。在 ios6.x 上它也可以在 Mac OSX 上运行。
-
我面临同样的问题。如果您有任何解决方法,请更新。
标签: javascript html events video ios7