在viewpager中用surfaceview+mediaplayer播放视频,全屏切换的时候,surfaceview会被销毁掉,怎么才能让它保持状态

qq_30196925 2016-04-07 07:26:33
需求就是,横竖屏切换让视频播放的播放状态不变
...全文
602 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ganshenml 2016-04-22
  • 打赏
  • 举报
回复
surfaceview被销毁了,但是里面的线程还在运行
  • 打赏
  • 举报
回复
楼主解决了吗? 我也在做,也遇到了同样的问题
qq_30196925 2016-04-12
  • 打赏
  • 举报
回复
怎么在onConfigurationChanged中设置全屏
  • 打赏
  • 举报
回复
当SurfaceView所在的Activity离开前台时,SurfaceView会被销毁,当Activity重新又回到前台时,SurfaceView会重新被创建。SurfaceView是在onResume方法之后被创建的。 在转屏时SurfaceView会被销毁,可以在Android工程的Mainfest.xml中配置Activity:android:configChanges="keyboardHidden|orientation",就不会调用Activity周期函数的其他方法,然后重写Activity的onConfigurationChanged方法,获取转屏时的状态,重新创建SurfaceView,然后进行播放,临时想的思路,没尝试过,你可以借鉴下
qq_30196925 2016-04-09
  • 打赏
  • 举报
回复
都试了不行的
qq_30196925 2016-04-08
  • 打赏
  • 举报
回复
求别沉!!!
蒲锦_up 2016-04-08
  • 打赏
  • 举报
回复
设置AndroidManifest.xml中Activity的android:configChanges=”keyboardHidden|orientation|screenSize”
jklwan 2016-04-08
  • 打赏
  • 举报
回复
在AndroidManifest.xml中设置你的Activity的属性,android:configChanges="orientation|screenSize“
qq_30196925 2016-04-07
  • 打赏
  • 举报
回复
大神,给我个思路,分全部都可以给

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧