文章详情页
java - surfaceview播放视频想实现点击按钮由竖屏转变为横屏实现。。
浏览:96日期:2024-01-06 10:24:26
问题描述
给下xml图片,
就是想点击了那个change按钮然后整个activity就能横屏显示,视频也将变成横屏播放,不知道该怎么做。。网上看了很多这方面的也没看懂。很多方法也有各种错误,没有实现。想问一下实现思路,应该也不会太难。。
问题解答
回答1:我之前写过类似的功能,是这样实现的:
全屏播放界面是一个新的activity,布局文件只有一个根布局(比如RelativeLayout)
视频控件的控制器(比如我自定义的叫VideoPlayerHelper)是全局单例模式的
点击全屏按钮,跳转到全屏activity,通过此activity的根布局addView方法,将VideoPlayerView添加到当前界面,并通过单例模式的VideoPlayerHelper记录的进度信息展示
标签:
java
相关文章:
1. angular.js - 不适用其他构建工具,怎么搭建angular1项目2. python如何不改动文件的情况下修改文件的 修改日期3. mysql - 一个表和多个表是多对多的关系,该怎么设计4. javascript - git clone 下来的项目 想在本地运行 npm run install 报错5. mysql主从 - 请教下mysql 主动-被动模式的双主配置 和 主从配置在应用上有什么区别?6. android-studio - Android 动态壁纸LayoutParams问题7. 主从备份 - 跪求mysql 高可用主从方案8. angular.js - 三大框架react、vue、angular的分析9. python 如何实现PHP替换图片 链接10. python - django 里自定义的 login 方法,如何使用 login_required()
排行榜
