我尝试在 Android 设备上通过视频视图播放以下两个 url,第一个工作正常,但第二个不工作。第二个可能需要 ssl 证书,但我不知道如何播放它在我尝试播放时出现的错误代码是:
E/MediaPlayer error (1, -4)
我检查了一个提到错误代码列表的链接,它说 error(1,-4) 表示 NotSupportedFormat。那么为什么这个错误没有出现在第一个链接中,尽管两个视频链接都是 .mp4
第一个工作链接:
http://i250.photobucket.com/download-albums/gg264/APT08/APTAd3.mp4
第二个不起作用的链接:
http://*********/xxxxxxxxxxxxxxxxxxxxx.mp4
https://**********/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.mp4
注意1:我问了一个与此相关的问题,它有助于播放第一个链接,但第二个仍然无法在 android 设备上运行
注意2:我正在使用以下代码播放两个链接:
VideoView myVideo = (VideoView) findViewById(R.id.videoView1);
myVideo.setVideoPath("https://*********/bbbbbbbbbbbbbbbbbbb.mp4");
// myVideo.setVideoURI(Uri.parse("https://*************/bbbbbbbbbbbbbbbbbbbbbbbbb0.mp4"));
MediaController mc = new MediaController(this);
mc.setMediaPlayer(myVideo);
myVideo.setMediaController(mc);
myVideo.requestFocus();
mc.show();