Activity或Fragment中实现ITbsVideoListene
时间: 2024-01-10 13:05:09 浏览: 66
如果您想在 Activity 或 Fragment 中实现 ITbsVideoListener 接口,可以按照以下步骤进行:
1. 在您的 Activity 或 Fragment 中声明实现 ITbsVideoListener 接口:
```java
public class YourActivity extends Activity implements ITbsVideoListener {
// ...
}
```
或
```java
public class YourFragment extends Fragment implements ITbsVideoListener {
// ...
}
```
2. 实现 ITbsVideoListener 接口中的方法:
```java
public class YourActivity extends Activity implements ITbsVideoListener {
// ...
@Override
public void onVideoEnterFullScreen() {
// 进入全屏回调
}
@Override
public void onVideoExitFullScreen() {
// 退出全屏回调
}
@Override
public void onVideoError(int errorCode, String description) {
// 视频播放错误回调
}
@Override
public void onVideoInfo(int what, int extra) {
// 视频播放信息回调
}
@Override
public void onVideoPlaying() {
// 视频播放中回调
}
@Override
public void onVideoPaused() {
// 视频暂停回调
}
@Override
public void onVideoStopped() {
// 视频停止回调
}
@Override
public void onVideoProgressUpdate(int position, int duration) {
// 视频播放进度回调
}
// ...
}
```
在实现了 ITbsVideoListener 接口后,您可以将当前 Activity 或 Fragment 对象传递给 TbsVideoView,如下所示:
```java
TbsVideoView tbsVideoView = findViewById(R.id.tbs_video_view);
tbsVideoView.setITbsVideoListener(this);
```
这样,当 TbsVideoView 触发相关事件时,就会调用当前 Activity 或 Fragment 中实现的对应方法,从而实现事件回调。
阅读全文