0

我尝试在 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();
4

1 回答 1

1

我们没有对 android 3.0 的 https 播放支持 - 仅从 3.0 及更高版本参考http://developer.android.com/guide/appendix/media-formats.html

于 2012-08-28T09:31:27.493 回答