如何在给定时间开始播放视频?
How to start video at a given time?
我正在尝试从视频创建剪辑。有固定的开始和结束时间。所以当我点击按钮时,视频应该从给定的时间开始。这是我的代码
<link href="{{asset('../videojs/videojs-resolution-switcher.css')}}" rel="stylesheet">
<link href="{{asset('../videojs/video-js.min.css')}}" rel="stylesheet">
<script src="{{asset('../videojs/video.js')}}"></script>
<script src="{{asset('../videojs/videojs-resolution-switcher.js')}}"></script>
<script src="{{asset('../videojs/videojs-offset.min.js')}}"></script>
<script src="{{asset('../videojs/Youtube.min.js')}}"></script>
function setSegmentTime(e)
{
var start_time = $(e).data("start-time");
var end_time = $(e).data("end-time");
var myplayer = videojs('demo-video');
myplayer.offset({
start: start_time,
end: end_time,
restart_beginning: false //Should the video go to the beginning when it ends
});
myplayer.play();
}
在此,我使用了一个插件来播放一段视频,但它也不起作用。可能是videojs版本问题。
https://github.com/cladera/videojs-offset
我的问题是,我可以不使用上述插件在给定时间播放视频吗。我到处都检查过,但 none 的解决方案有效。提前致谢。
我想 currentTime 就是你想要的。
// get
var whereYouAt = myPlayer.currentTime();
// set
myPlayer.currentTime(120); // 2 minutes into the video
我正在尝试从视频创建剪辑。有固定的开始和结束时间。所以当我点击按钮时,视频应该从给定的时间开始。这是我的代码
<link href="{{asset('../videojs/videojs-resolution-switcher.css')}}" rel="stylesheet">
<link href="{{asset('../videojs/video-js.min.css')}}" rel="stylesheet">
<script src="{{asset('../videojs/video.js')}}"></script>
<script src="{{asset('../videojs/videojs-resolution-switcher.js')}}"></script>
<script src="{{asset('../videojs/videojs-offset.min.js')}}"></script>
<script src="{{asset('../videojs/Youtube.min.js')}}"></script>
function setSegmentTime(e)
{
var start_time = $(e).data("start-time");
var end_time = $(e).data("end-time");
var myplayer = videojs('demo-video');
myplayer.offset({
start: start_time,
end: end_time,
restart_beginning: false //Should the video go to the beginning when it ends
});
myplayer.play();
}
在此,我使用了一个插件来播放一段视频,但它也不起作用。可能是videojs版本问题。 https://github.com/cladera/videojs-offset
我的问题是,我可以不使用上述插件在给定时间播放视频吗。我到处都检查过,但 none 的解决方案有效。提前致谢。
我想 currentTime 就是你想要的。
// get
var whereYouAt = myPlayer.currentTime();
// set
myPlayer.currentTime(120); // 2 minutes into the video