youtube视频播放器播放列表的最大播放时间
如果Youtube在其javascript/flash播放器中实现了超时(最大播放)功能,我还没有找到任何文档。有人碰到过这个吗 我的团队遇到了一个问题,我们有一个播放列表在电视上过夜。我们发现视频在任意时间都会冻结(只是停止播放) 根据我们的网络团队,我们没有任何停机、问题等 根据我错过的一些文档,这是否是一个可能的超时/达到的最大播放列表时间问题youtube视频播放器播放列表的最大播放时间,youtube,timeout,youtube-api,youtube-javascript-api,Youtube,Timeout,Youtube Api,Youtube Javascript Api,如果Youtube在其javascript/flash播放器中实现了超时(最大播放)功能,我还没有找到任何文档。有人碰到过这个吗 我的团队遇到了一个问题,我们有一个播放列表在电视上过夜。我们发现视频在任意时间都会冻结(只是停止播放) 根据我们的网络团队,我们没有任何停机、问题等 根据我错过的一些文档,这是否是一个可能的超时/达到的最大播放列表时间问题 我们目前正在调用以获取播放列表,并让它运行。我不知道有任何有意的策略会在经过一定时间后停止播放。我的建议是查看播放器生成的HTTP请求(如果您在连
我们目前正在调用
以获取播放列表,并让它运行。我不知道有任何有意的策略会在经过一定时间后停止播放。我的建议是查看播放器生成的HTTP请求(如果您在连接到电视的PC上运行标准web浏览器,这相当容易),并查看当发出HTTP请求但未收到响应(出于某种原因)时是否会发生故障
此外,在应用程序中添加一些登录,以检测onError
和onStateChange
事件,并尝试将特定事件与播放停止关联
不管根本原因是什么,您都可以通过检测播放机中暂停/结束的事件并使用播放机API显式启动播放来解决此问题。我正在处理类似的事情(对于Amazon TV),但只处理一个视频。我在检测到错误时重新加载。此错误为0,是一个异常错误(您可以在此中看到事件)。我还有一个问题,也许你能帮我。我看到的视频是黑色的,我没有看到解决方案
function startVideo(player,src){
player = new YT.Player(player, {
height: '100%',
width: '100%',
videoId: src,
playerVars: {
controls: 0,
showinfo: 0 ,
modestbranding: 1,
wmode: "opaque",
loop: true,
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange,
'onError': onPlayerError,
}
});
}
function onPlayerError(event){
var D = new Date();
var d = millisToTime(D.getTime());
$("#m").html($("#m").html()+"</br></br> <b>-Error: "+event.data+"</b> -"+d);
var url = window.location.href;
if (url.indexOf('?') > -1){
url += '&p=1'
}else{
url += '?p=1'
}
window.location.href = url;
}
功能startVideo(播放器,src){
玩家=新的YT玩家(玩家{
高度:“100%”,
宽度:“100%”,
videoId:src,
playerVars:{
控件:0,
showinfo:0,
第一,,
wmode:“不透明”,
循环:对,
},
活动:{
“onReady”:onPlayerReady,
“onStateChange”:onPlayerStateChange,
“onError”:OnPlayeError,
}
});
}
函数onplayerror(事件){
var D=新日期();
var d=millisToTime(d.getTime());
$(“#m”).html($(“#m”).html()+”-错误:“+event.data+”-“+d);
var url=window.location.href;
if(url.indexOf('?')>-1){
url+='&p=1'
}否则{
url+='?p=1'
}
window.location.href=url;
}
这里需要注意的是,我们是在谷歌电视(android/chrome限制)上运行的,没有调试选项。视频有时会随机冻结,我们没有发现任何错误(侦听器+警报)