【发布时间】:2016-03-23 10:43:28
【问题描述】:
当我在 VideoView 上播放一些 MP4 时,它在我第一次在特定设备上播放时可以正常工作,但每次我再次尝试播放此视频时,我都会遇到
W/MediaHTTPConnection: readAt 2862802 / 32768 => java.net.ProtocolException E/MediaPlayer: 错误 (1, -2147483648) E/MediaPlayer:错误 (1,-2147483648)
直到我清除应用程序的数据才会发生。然后我可以再次播放该视频一次。
虽然,清除一次数据并不总是有帮助。有时我必须做几次。更何况还有连续播放几次视频没有清除数据的情况。
另一件事是编码相同的其他视频不会引起任何问题......
VideoView 是否以某种方式存储已经播放的视频并在下次播放时使用它?如果是这样,有没有可能管理它?
【问题讨论】:
标签: android video android-videoview appdata