java - surfaceview播放视频想实现点击按钮由竖屏转变为横屏实现。。

查看:146
本文介绍了java - surfaceview播放视频想实现点击按钮由竖屏转变为横屏实现。。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

给下xml图片,

就是想点击了那个change按钮然后整个activity就能横屏显示,视频也将变成横屏播放,不知道该怎么做。。网上看了很多这方面的也没看懂。很多方法也有各种错误,没有实现。想问一下实现思路,应该也不会太难。。

解决方案

我之前写过类似的功能,是这样实现的:

  • 全屏播放界面是一个新的activity,布局文件只有一个根布局(比如RelativeLayout)

  • 视频控件的控制器(比如我自定义的叫VideoPlayerHelper)是全局单例模式的

  • 点击全屏按钮,跳转到全屏activity,通过此activity的根布局addView方法,将VideoPlayerView添加到当前界面,并通过单例模式的VideoPlayerHelper记录的进度信息展示

这篇关于java - surfaceview播放视频想实现点击按钮由竖屏转变为横屏实现。。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆