... | @@ -198,7 +198,7 @@ player.setOnVisitMsgListener(new OnVisitMsgListener() { |
... | @@ -198,7 +198,7 @@ player.setOnVisitMsgListener(new OnVisitMsgListener() { |
|
|
|
|
|
倍速功能使用第三方库IjkMediaPlayer v0.8.4来实现。倍速播放功能需要使用DWIjkMediaPlayer类,该类继承自第三方库IjkMediaPlayer的IjkMediaPlayer类,该类的使用方法和DWMediaPlayer一样。
|
|
倍速功能使用第三方库IjkMediaPlayer v0.8.4来实现。倍速播放功能需要使用DWIjkMediaPlayer类,该类继承自第三方库IjkMediaPlayer的IjkMediaPlayer类,该类的使用方法和DWMediaPlayer一样。
|
|
|
|
|
|
IjkMeidaPlayer的github地址如下:(请参考链接:https://github.com/Bilibili/ijkplayer)
|
|
IjkMeidaPlayer的github地址如下:请参考链接:https://github.com/Bilibili/ijkplayer
|
|
|
|
|
|
设置倍速方法如下:
|
|
设置倍速方法如下:
|
|
|
|
|
... | @@ -491,9 +491,12 @@ videoInfo.setFontalpha(int fontalpha); |
... | @@ -491,9 +491,12 @@ videoInfo.setFontalpha(int fontalpha); |
|
videoInfo.setText(String text);
|
|
videoInfo.setText(String text);
|
|
```
|
|
```
|
|
|
|
|
|
## 4.16 错误处理
|
|
## 4.16 切换到备用线路
|
|
|
|
调用player.setBackupPlay(true)方法切换到备用线路,具体使用参照Demo。
|
|
|
|
|
|
|
|
## 4.17 错误处理
|
|
错误信息有两种,一种是播放器触发的错误,另一种是获得场景视频自定义的错误。
|
|
错误信息有两种,一种是播放器触发的错误,另一种是获得场景视频自定义的错误。
|
|
### 4.16.1 监听播放器的错误事件
|
|
### 4.17.1 监听播放器的错误事件
|
|
DWMediaPlayer重载了MediaPlayer的setOnErrorListener()方法,如果需要在应用中提示错误信息,可调用此方法设置OnErrorListener。具体实现方式如下:
|
|
DWMediaPlayer重载了MediaPlayer的setOnErrorListener()方法,如果需要在应用中提示错误信息,可调用此方法设置OnErrorListener。具体实现方式如下:
|
|
|
|
|
|
```
|
|
```
|
... | @@ -505,7 +508,7 @@ player.setOnErrorListener(new MediaPlayer.OnErrorListener() { |
... | @@ -505,7 +508,7 @@ player.setOnErrorListener(new MediaPlayer.OnErrorListener() { |
|
}
|
|
}
|
|
});
|
|
});
|
|
```
|
|
```
|
|
### 4.16.2 监听获得场景视频自定义的错误事件
|
|
### 4.17.2 监听获得场景视频自定义的错误事件
|
|
|
|
|
|
```
|
|
```
|
|
player.setOnDreamWinErrorListener(new OnDreamWinErrorListener() {
|
|
player.setOnDreamWinErrorListener(new OnDreamWinErrorListener() {
|
... | @@ -517,9 +520,9 @@ player.setOnDreamWinErrorListener(new OnDreamWinErrorListener() { |
... | @@ -517,9 +520,9 @@ player.setOnDreamWinErrorListener(new OnDreamWinErrorListener() { |
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
## 4.17 错误码
|
|
## 4.18 错误码
|
|
|
|
|
|
### 4.17.1 HuodeException自定义的错误码
|
|
### 4.18.1 HuodeException自定义的错误码
|
|
|
|
|
|
```
|
|
```
|
|
101:无播放节点
|
|
101:无播放节点
|
... | @@ -592,7 +595,7 @@ player.setOnDreamWinErrorListener(new OnDreamWinErrorListener() { |
... | @@ -592,7 +595,7 @@ player.setOnDreamWinErrorListener(new OnDreamWinErrorListener() { |
|
505:加载数据失败
|
|
505:加载数据失败
|
|
```
|
|
```
|
|
|
|
|
|
### 4.17.2 ijkplayer错误码
|
|
### 4.18.2 ijkplayer错误码
|
|
|
|
|
|
```
|
|
```
|
|
int MEDIA_INFO_UNKNOWN = 1;//未知信息
|
|
int MEDIA_INFO_UNKNOWN = 1;//未知信息
|
... | | ... | |