我可以手动处理 Brightcove 错误代码:PLAYER_ERR_TIMEOUT 吗?
Could I handle Brightcove Error Code: PLAYER_ERR_TIMEOUT manually?
我们公司在当地分店的售货亭中使用 brightcove 播放器。
很少出现如下错误。
无法下载视频
错误代码:PLAYER_ERR_TIMEOUT
如果我重新加载浏览器,那么在大多数情况下可以解决问题,但我们无法在每次发生时手动重新加载它。
- 如果互联网连接速度慢是问题所在,那么手动更改比特率可以解决这个问题吗?
- 有什么api或者函数可以处理这个错误吗?例如,像 javascript..
中的 try/catch 子句
- brightcove有请求超时参数吗?
- 我在下面 link 找到了错误消息处理。如果我在 player.error 中设置特定的错误代码,我可以执行一些操作,如重新加载或重新下载吗?
(该文档似乎意味着仅显示自定义错误消息)
Brightcove defined custom errors
提前致谢。
本人第一时间回复问题。
下面的代码可以处理错误。
myPlayer.on('error', function(err) {
var errNo = myPlayer.error().code;
if (errNo == '-2'){
blabla..
}
})
还有另一种方法。当发生任何错误时,此代码会重试连接。
reloadOptions = {};
reloadOptions.errorInterval = 10;
myPlayer.reloadSourceOnError(reloadOptions);
我希望这段代码对像我这样的人有所帮助。
谢谢。
我们公司在当地分店的售货亭中使用 brightcove 播放器。 很少出现如下错误。
无法下载视频
错误代码:PLAYER_ERR_TIMEOUT
如果我重新加载浏览器,那么在大多数情况下可以解决问题,但我们无法在每次发生时手动重新加载它。
- 如果互联网连接速度慢是问题所在,那么手动更改比特率可以解决这个问题吗?
- 有什么api或者函数可以处理这个错误吗?例如,像 javascript.. 中的 try/catch 子句
- brightcove有请求超时参数吗?
- 我在下面 link 找到了错误消息处理。如果我在 player.error 中设置特定的错误代码,我可以执行一些操作,如重新加载或重新下载吗? (该文档似乎意味着仅显示自定义错误消息)
Brightcove defined custom errors
提前致谢。
本人第一时间回复问题。 下面的代码可以处理错误。
myPlayer.on('error', function(err) {
var errNo = myPlayer.error().code;
if (errNo == '-2'){
blabla..
}
})
还有另一种方法。当发生任何错误时,此代码会重试连接。
reloadOptions = {};
reloadOptions.errorInterval = 10;
myPlayer.reloadSourceOnError(reloadOptions);
我希望这段代码对像我这样的人有所帮助。
谢谢。