使 Flowplayer 始终从提示点开始
Make Flowplayer always start from cuepoint
早上好。我有一个带有提示点的 Flowplayer 视频 [5、10]。在这里,我的视频从第 5 秒开始,在第 10 秒暂停。所以它有效。但是,如果我单击播放并允许视频结束,则下次(不刷新页面)我播放视频时,它会从开始而不是第一个提示点开始。
我希望得到提示或解决方案,如何让视频始终从第一个提示点开始播放,而无需刷新页面
这是代码片段
flowplayer(flowplayerObject, {
hlsjs: {
xhrSetup: function (xhr) {
xhr.withCredentials = true;
}
},
swf: ------,
swfHls: -------,
clip: {
cuepoints:[videoStartTime,videoEndTime],
sources: [
{type: "application/x-mpegURL", src: -------l},
{type: "video/mp4", src: -------}
]
}
}).one("ready", function (e, api, video){
api.seek(parseInt(videoStartTime));
}).on("cuepoint", function (e, api, cuepoint) {
if (cuepoint.index === 1) {
api.pause();
};
}) ;
谢谢:)
ok,想了想找到了解决办法。这个想法是,在视频结束后,我们只寻找第一个提示点。通过仅添加几行解决:
flowplayer(flowplayerObject, {
hlsjs: {
xhrSetup: function (xhr) {
xhr.withCredentials = true;
}
},
swf: ------,
swfHls: -------,
clip: {
cuepoints:[videoStartTime,videoEndTime],
sources: [
{type: "application/x-mpegURL", src: -------l},
{type: "video/mp4", src: -------}
]
}
}).one("ready", function (e, api, video){
api.seek(parseInt(videoStartTime));
}).on("cuepoint", function (e, api, cuepoint) {
if (cuepoint.index === 1) {
api.pause();
};
}).on("finish", function (e, api) {
api.seek(parseInt(videoStartTime));
});
早上好。我有一个带有提示点的 Flowplayer 视频 [5、10]。在这里,我的视频从第 5 秒开始,在第 10 秒暂停。所以它有效。但是,如果我单击播放并允许视频结束,则下次(不刷新页面)我播放视频时,它会从开始而不是第一个提示点开始。
我希望得到提示或解决方案,如何让视频始终从第一个提示点开始播放,而无需刷新页面
这是代码片段
flowplayer(flowplayerObject, {
hlsjs: {
xhrSetup: function (xhr) {
xhr.withCredentials = true;
}
},
swf: ------,
swfHls: -------,
clip: {
cuepoints:[videoStartTime,videoEndTime],
sources: [
{type: "application/x-mpegURL", src: -------l},
{type: "video/mp4", src: -------}
]
}
}).one("ready", function (e, api, video){
api.seek(parseInt(videoStartTime));
}).on("cuepoint", function (e, api, cuepoint) {
if (cuepoint.index === 1) {
api.pause();
};
}) ;
谢谢:)
ok,想了想找到了解决办法。这个想法是,在视频结束后,我们只寻找第一个提示点。通过仅添加几行解决:
flowplayer(flowplayerObject, {
hlsjs: {
xhrSetup: function (xhr) {
xhr.withCredentials = true;
}
},
swf: ------,
swfHls: -------,
clip: {
cuepoints:[videoStartTime,videoEndTime],
sources: [
{type: "application/x-mpegURL", src: -------l},
{type: "video/mp4", src: -------}
]
}
}).one("ready", function (e, api, video){
api.seek(parseInt(videoStartTime));
}).on("cuepoint", function (e, api, cuepoint) {
if (cuepoint.index === 1) {
api.pause();
};
}).on("finish", function (e, api) {
api.seek(parseInt(videoStartTime));
});