我一直在寻找一个可以通过HTML5视频"擦洗"的解决方案.我还没有找到一个,并且即将开始写我自己的.但在我这样做之前,我认为首先将它运行到SO是有道理的.
在我们进入我的方法之前,请看到:
http://www.kokokaka.com/demo/bluebell_ss10/site
这个网站当然是用Flash构建的,但它是我想用HTML5实现的一个例子.
我已经在视频标签上尝试了playbackRate(-1)属性而没有太多运气.我怀疑这是因为编码(ogg,mp4,vp8)更适合转发播放.
有了这个,我看到两种可能的方法:
创建两个视频,一个用于前向播放,另一个用于向后播放.这当然会使任何不理想的视频的大小翻倍.
将视频分成单独的jpg帧并换出图像.这意味着我没有声音,但在我的特定应用中,这不是问题.
我觉得第二种选择最适合我的特定应用,并允许一些灵活的播放.你怎么看?