我遇到 .mov / .avi文件的问题。
我有一个嵌入电影的脚本,我有JavaScript快捷方式来启动/停止电影。
现在我希望我的成员能够对电影序列进行注释,比如YouTube上可以在电影中标记特定时间的电影序列。
现在我把电影嵌入这样:
<object data= "demo.mov" type= "video/quicktime" width= "400" height= "600" name="movie" id="film">
<param name=autostart value=no />Alternative Text</object>
我有像这样的JavaScript函数的快捷方式:
document.getElementById(container).Play();
document.getElementById(container).Stop();
那我怎样才能获得时间指数? - 或者是否有其他方式(如HTML5播放器)所以我可以获得我的评论的时间索引?
视频JavaScript代码:
<video id="example_video_1" data-setup='{ "controls": true, "autoplay": false, "preload": "auto" }'>
<source src="demo.mov" type='video/quicktime' />
</video>
<script type="text/javascript">
videojs("example_video_1").ready(function(){
var myPlayer = this;
myPlayer.currentTime(10);
//myPlayer.play();
});
</script>
答案 0 :(得分:1)
我认为这是WebChimera的一个好项目。它有很多video and audio format support(虽然需要插件安装)。
查看Wiki。如果您使用的是WebChimera Player,要使用wjs("#webchimera").plugin.time
获取当前时间(以毫秒为单位)。如果您想学习QT QML,您甚至可以在视频中显示评论(如souncloud一样)。