TbsVideo.openVide的 Bundle 传什么
时间: 2023-12-04 19:04:17 浏览: 32
在使用TBS进行视频播放时,可以通过Bundle来传递一些参数。下面是常用的几个参数:
1. "title":设置视频标题。
```java
Bundle bundle = new Bundle();
bundle.putString("title", "视频标题");
TbsVideo.openVideo(context, videoUrl, bundle);
```
2. "screenMode":设置视频播放模式。可选值有:SCREEN_MODE_DEFAULT(默认模式)、SCREEN_MODE_FULLSCREEN(全屏模式)、SCREEN_MODE_TINY(小窗模式)。
```java
Bundle bundle = new Bundle();
bundle.putInt("screenMode", TbsVideo.SCREEN_MODE_FULLSCREEN);
TbsVideo.openVideo(context, videoUrl, bundle);
```
3. "actionBarColor":设置视频播放界面的ActionBar颜色。
```java
Bundle bundle = new Bundle();
bundle.putInt("actionBarColor", Color.RED);
TbsVideo.openVideo(context, videoUrl, bundle);
```
4. "toolbar_bgcolor":设置视频播放界面的工具栏背景色。
```java
Bundle bundle = new Bundle();
bundle.putInt("toolbar_bgcolor", Color.BLUE);
TbsVideo.openVideo(context, videoUrl, bundle);
```
5. "needEvent":设置是否需要接收播放器事件。默认值为false。如果需要接收播放器事件,则需要在Activity或Fragment中实现ITbsVideoListener接口。
```java
Bundle bundle = new Bundle();
bundle.putBoolean("needEvent", true);
TbsVideo.openVideo(context, videoUrl, bundle);
```
希望这些信息对您有所帮助。