JZVD如何退出全屏后设置视频横屏播放
时间: 2023-11-25 10:04:18 浏览: 49
JZVD 是一款 Android 平台上的视频播放器库,支持全屏播放等常见功能。如果您想在退出全屏后设置视频横屏播放,可以按照下面的步骤来实现:
1. 在 JZVideoPlayerStandard 类中添加以下代码:
```java
// 退出全屏时,设置为横屏播放
@Override
public void onStateNormal() {
super.onStateNormal();
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
```
2. 在 JZVideoPlayerStandard 类中添加以下代码:
```java
// 进入全屏时,设置为横屏播放
@Override
public void onStateFullscreen() {
super.onStateFullscreen();
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
```
这样,在退出全屏时,视频会自动切换为横屏播放,达到您的需求。需要注意的是,如果您希望在退出全屏后仍然保持横屏播放,需要在 Activity 的 onPause() 方法中加入以下代码:
```java
if (getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
```
这样,即使用户按下返回键退出了 Activity,在重新进入时,视频仍然可以保持横屏播放。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)