【发布时间】:2013-09-11 23:35:26
【问题描述】:
在三星 Galaxy S4 上播放视频时,视频无法识别方向元数据。它总是在风景上播放。
该应用还会录制视频并在流式传输时在所有其他设备上正确播放。仅当视频存储在设备中时,S4 才能正常播放,但不适用于流式传输。
在 Fragment 而不是 VideoView 上使用 MediaPlayer 和 SurfaceView。
曾尝试禁用 Air View、Air Gesture、Smart Stay、Smart Scroll 和 Auto Rotate,但没有成功。
甚至还存储了方向提示以及视频以手动旋转布局中的元素,但 SurfaceView 在使用 lockCanvas 旋转时不起作用,并且在旋转其父元素时变黑并且只播放音频。
我有什么建议可以尝试修复这个错误吗?您在使用 S4 时是否遇到过同样的情况?对此的任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: android video-streaming surfaceview galaxy surfaceholder