java - surfaceview播放视频想实现点击按钮由竖屏转变为横屏实现。。
高洛峰
高洛峰 2017-04-18 10:53:46
0
1
661

给下xml图片,

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(1)
迷茫

이전에 비슷한 기능을 작성하고 다음과 같이 구현한 적이 있습니다.

  • 전체 화면 재생 인터페이스는 새로운 활동이며 레이아웃 파일에는 하나의 루트 레이아웃(예: RelativeLayout)만 있습니다.

  • 비디오 컨트롤의 컨트롤러(예: 내가 사용자 정의한 컨트롤러는 VideoPlayerHelper라고 함)가 전역 싱글톤 모드에 있습니다.

  • 전체 화면 버튼을 클릭하면 전체 화면 활동으로 이동합니다. 이 활동의 ​​루트 레이아웃 addView 메소드를 통해 VideoPlayerView를 현재 인터페이스에 추가하고 싱글톤 모드에서 VideoPlayerHelper에 의해 기록된 진행 정보를 표시합니다. >

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿