在 Samsung Galaxy S4 上播放视频时,视频无法识别方向元数据。它总是在风景上播放。
该应用程序还可以录制视频并在流式传输时在所有其他设备上正确播放。仅当视频存储在设备中时,S4 才能正常播放,但不适用于流媒体。
在 Fragment 上使用 MediaPlayer 和 SurfaceView,而不是在 VideoView 上。
曾尝试禁用空中 View 、空中手势、智能停留、智能滚动和自动旋转,但没有成功。
甚至还存储了方向提示和视频,以手动旋转布局中的元素,但是使用 lockCanvas 旋转时 SurfaceView 不起作用,并且旋转时其父元素变黑并且仅播放音频。
有什么建议我可以尝试修复此错误吗?您在使用S4时是否也遇到过同样的情况?对此的任何帮助将不胜感激。谢谢!
最佳答案
我几个月前问过这个问题,但没有听到任何消息。我也很想知道。
https://stackoverflow.com/questions/17950072/galaxy-s4-media-player-ignores-rotation-metadata
编辑:Galaxy Note 3 上也会出现这种情况。
关于android - 三星 Galaxy S4 流媒体视频播放方向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18753032/