Internet Explorer 10 对 HTML5 视频的错误行为是其他浏览器吗?

发布于 2024-12-06 21:21:01 字数 632 浏览 1 评论 0原文

通过此测试,IE10 开发预览版显示非常奇怪的行为。它通过了测试,但继续播放,同时应保持暂停状态。其他浏览器不会显示此行为。

给定以下代码(摘自 中的嵌入脚本),视频应该在通过测试后开始播放吗?

var t = async_test("video.paused should be true during pause event", {timeout:30000});
var v = document.getElementById("v");
v.addEventListener("pause", function() {
   t.step(function() {
      assert_true(v.paused);
   });
   t.done();
}, false);
v.src = getVideoURI("http://media.w3.org/2010/05/video/movie_300") + "?" + new Date() + Math.random();
v.play();
v.pause();

With this test, IE10 dev-preview shows very strange behavior. It passes the test but continue the playback while it should remain at the paused state. Other browsers don't show this behavior.

Given the following piece of code (extracted from the embedded script in ), should the video start playing after passing the test?

var t = async_test("video.paused should be true during pause event", {timeout:30000});
var v = document.getElementById("v");
v.addEventListener("pause", function() {
   t.step(function() {
      assert_true(v.paused);
   });
   t.done();
}, false);
v.src = getVideoURI("http://media.w3.org/2010/05/video/movie_300") + "?" + new Date() + Math.random();
v.play();
v.pause();

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文