视频播放,使用MediaPlayer内核报错:
D/MediaPlayer: getMetadata
W/MediaHTTPConnection: readAt 3536105 / 32768 => java.net.ProtocolException
W/MediaHTTPConnection: readAt 560691 / 32768 => java.net.ProtocolException
E/MediaPlayer: error (1, -1004)
E/MediaPlayer: error (1, -1004)
E/MediaPlayer: Error (1,-1004)
D/VideoView: Error: 1,-1004
切换到 ijkPlayer 或 ExoPlayer内核可以正常播放。
原因:我使用的视频路径的
Content-Type=application/octet-stream;charset=ISO8859-1
这是下载使用的;
正常播放的视频路径:
Content-Type=video/mp4