小编CCr*_*ler的帖子

为什么Firebug会在视频加载请求中显示"206 Partial Content"响应?

我有一堆html5视频元素,其preload属性设置为"auto".他们开始加载很好,但我认为他们的缓存可能有问题,因为每次我重新加载页面(没有清除缓存),他们重新开始.

当我在firebug中检查网络面板时,我注意到其他所有内容(图像和文件)都给了我一条"304未修改"的消息,而视频(和音频)文件给了我一个"206部分内容"消息,在重复的条目中.

当页面加载清除缓存时,"206部分内容"响应也出现在重复条目中,而不是像预期的那样"200 OK"响应.

这是视频和音频元素的正常行为吗?如果没有,怎么能纠正?

firebug server-response http http-status-codes html5-video

17
推荐指数
1
解决办法
3万
查看次数

html5视频"已结束"事件无法在Chrome和IE中运行

我在页面上有两个按钮,触发两个功能,使两个html5视频播放,隐藏和显示一些元素(包括他们自己),并在结束时调用另一个简单的功能(这导致视频转到第一帧并暂停,效果正常).

$('#rotate').click(function rotate(){

$('#rotate').hide();
$('#front_view').css('z-index','2');
$('#back_view').css('z-index','3');

//this is the video:
    $('#body_animation').trigger("play").show().bind('ended', function () {
    $('#back_view').show();
    $('#front_view').fadeOut(500);
    $(this).hide();

    this.currentTime = 0;           
    this.pause();

    });

    $('#rotate_reverse').delay(2000).fadeIn(0);
});
Run Code Online (Sandbox Code Playgroud)

这在firefox和safari中运行良好,但在chrome和IE中出现了一些奇怪的事情.页面第一次加载时,"已结束"事件似乎不起作用.但是,如果您刷新站点(或者如果您脱机运行它),它可以正常工作.

你可以在这里查看代码,我将所有网站缩小到这个问题,所以你可以更好地看到它:

http://www.hidden-workshop.com/test/

实际的视频和图像是不同的,但问题是相同的.我正试图解决这个问题,但我找不到任何答案.

提前致谢!!

javascript jquery html5-video

6
推荐指数
1
解决办法
2万
查看次数

让html5视频在结束时转到第一帧?

我有一个简单的视频html5标签,绑定到"已结束"事件:

$('#video').show().trigger("play").bind('ended', function () { 
//code
}
Run Code Online (Sandbox Code Playgroud)

由于我通过按钮点击"显示"和"隐藏"它,我想让它返回到最后一个函数的第一帧,所以它会在下一次出现时从头开始(现在它从结束,当它从最后一帧到第一帧时,它会引起令人讨厌的闪烁).

这有可能与jQuery?

提前致谢!

javascript jquery html5-video

5
推荐指数
1
解决办法
1万
查看次数

如何在 After Effects 的自定义全局库中声明函数?

是否可以将所有自定义表达式保存在外部 .jsx 文件中,以便我可以从项目内部调用它们?

例如,假设我有一个我经常使用的表达式,它将人偶工具指向一个空对象的位置。我知道我可以将该表达式转换为一个可以接受两个参数的函数,但是我可以将它保存到自定义库中,以便我可以轻松地在项目中重用它吗?

现在,我只是将相同的代码从一个属性复制并粘贴到另一个属性,并且我开始觉得有一种替代方法可以更有效地做到这一点。

提前致谢!

after-effects

5
推荐指数
1
解决办法
1520
查看次数