文章详情页
java - surfaceview播放视频想实现点击按钮由竖屏转变为横屏实现。。
浏览:146日期:2024-01-06 10:24:26
问题描述
给下xml图片,
就是想点击了那个change按钮然后整个activity就能横屏显示,视频也将变成横屏播放,不知道该怎么做。。网上看了很多这方面的也没看懂。很多方法也有各种错误,没有实现。想问一下实现思路,应该也不会太难。。
问题解答
回答1:我之前写过类似的功能,是这样实现的:
全屏播放界面是一个新的activity,布局文件只有一个根布局(比如RelativeLayout)
视频控件的控制器(比如我自定义的叫VideoPlayerHelper)是全局单例模式的
点击全屏按钮,跳转到全屏activity,通过此activity的根布局addView方法,将VideoPlayerView添加到当前界面,并通过单例模式的VideoPlayerHelper记录的进度信息展示
标签:
java
相关文章:
1. docker-compose中volumes的问题2. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?3. apache - 想把之前写的单机版 windows 软件改成网络版,让每个用户可以注册并登录。类似 qq 的登陆,怎么架设服务器呢?4. javascript - [,null]是什么用法5. dockerfile - [docker build image失败- npm install]6. java - 对于jsp技术,aspx技术的困惑7. java - idea如何不显示.idea target这些文件夹8. docker-compose 为何找不到配置文件?9. javascript - vue vue-router 报$router重复定义10. apache - 怎么给localhost后面默认加上8080端口
排行榜
