error
播放出错的时候显示的错误提示层。源码
pluginName: error
hooks
errorRetry
在错误面板展示的时候,用户点击【刷新】的时候执行,具体使用方式如下
// 通过player调用
player.usePluginHooks('error', 'errorRetry', (plugin, ...args) =>{
// TODO
})
// 通过插件实例调用
player.getPlugin('error').useHooks('errorRetry', (plugin, ...args) =>{
// TODO
/**
* 如果返回false,不会执行默认的重试逻辑
* 如果返回true, 则执行默认重试逻辑,重新加载当前播放地址
* */
})
showError
在播放器触发error事件,错误面板展示之前执行, 具体使用方式如下
Note
这个hook在alpha版本中命名为errorHandler
// 通过player调用
player.usePluginHooks('error', 'showError', (plugin, ...args) =>{
// TODO
})
// 通过插件实例调用
player.getPlugin('error').useHooks('showError', (plugin, ...args) =>{
// TODO
/**
* 如果返回false,则错误提示面板不做展示
* 如果返回true, 则按照默认逻辑展示错误面板
* */
})