【发布时间】:2011-09-25 08:42:49
【问题描述】:
我已经设法编写了一个有限的视频播放器,能够从互联网上查看 .3gp 文件。视频将以全屏居中显示,保持视频纵横比。此外,旋转不会中断视频,视频会继续播放而不会出现问题。
一切似乎都很好,但是...在我的 HTC Legend 上,当您旋转回纵向时,视频已损坏,并且不是全屏显示,而是以其原始像素大小显示。但是再次旋转到风景作品并完美显示。任何想法为什么?不幸的是,我没有更多的硬件来测试它,而且我已经没有想法可以测试了。
您可以从https://github.com/gradha/Android-video-stream-rotation 获取完整的示例源代码。这是我打开应用程序的屏幕截图,旋转到横向,触摸屏幕以显示视频控件,然后旋转回纵向以查看损坏情况。
【问题讨论】:
标签: android corruption android-videoview screen-rotation