三星Galaxy S4流媒体视频播放定位问题

时间:2013-09-11 23:35:26

标签: android video-streaming surfaceview galaxy surfaceholder

在三星Galaxy S4上播放视频时,视频无法识别方向元数据。它总是在风景上播放。

应用程序还会录制视频,并在流式传输时在所有其他设备上正常播放。仅当视频存储在设备中时,S4才会播放,但它不适用于流媒体。

在片段上使用MediaPlayer和SurfaceView,而不是VideoView。

试图禁用Air View,Air Gesture,Smart Stay,Smart Scroll和Auto Rotate,但没有运气。

甚至还将方向提示与视频一起存储以手动旋转布局中的元素,但使用lockCanvas旋转时的SurfaceView不起作用,并且当旋转其父元素变为黑色并且仅播放音频时。

我可以尝试修复此错误的任何建议吗?使用S4时你有同样的经历吗?任何有关这方面的帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:1)

几个月前我问了这个问题,没有听到任何消息。我也很想知道。

https://stackoverflow.com/questions/17950072/galaxy-s4-media-player-ignores-rotation-metadata

编辑:这也发生在Galaxy Note 3上。

答案 1 :(得分:1)

找到此问题的解决方法。在播放视频之前,尝试使用TextureView而不是SurfaceView,使用MetadataRetriever获取旋转信息并根据需要调整TextureView。它在这方面起作用。

详情请见: Streaming Video Playback Orientation Issue @ Samsung Developers Forum