为什么不在Android设备上播放所有mp4视频?

为什么不在Android设备上播放所有mp4视频?,android,video,mp4,playing,Android,Video,Mp4,Playing,我尝试在Android设备上通过视频视图播放以下两个URL,第一个工作正常,但第二个不工作。第二个可能需要ssl证书,但我不知道如何播放。尝试播放时出现的错误代码是: E/MediaPlayer error (1, -4) 我检查了一个提到错误代码列表的链接,它说错误(1,-4)表示NotSupportedFormat。那么,尽管两个视频链接都是.mp4,为什么这个错误没有出现在第一个链接中呢 第一个工作环节: http://i250.photobucket.com/download-al

我尝试在Android设备上通过视频视图播放以下两个URL,第一个工作正常,但第二个不工作。第二个可能需要ssl证书,但我不知道如何播放。尝试播放时出现的错误代码是:

 E/MediaPlayer error (1, -4)
我检查了一个提到错误代码列表的链接,它说错误(1,-4)表示NotSupportedFormat。那么,尽管两个视频链接都是.mp4,为什么这个错误没有出现在第一个链接中呢

第一个工作环节:

 http://i250.photobucket.com/download-albums/gg264/APT08/APTAd3.mp4 
  http://*********/xxxxxxxxxxxxxxxxxxxxx.mp4
  https://**********/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.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();

我们不支持android 3.0的https播放- 仅限3.0及以上版本
请参阅

我可以像第一个链接一样播放mp4视频,但第二个链接包含ssl证书。。。我该怎么做才能播放视频你不能在android 3.1及以下版本中播放HTTPS流请参考上面的链接我刚刚尝试在android更新版4.0.4的设备上运行它,但它不工作,因为现在它是安全的,这意味着你必须解密才能支持,我觉得我不能尝试保存和播放你在哪里看到错误列表的?你解决了这个问题吗??我也面临同样的问题?你能告诉我应该用什么方法来解决这个问题吗?你要测试的url是什么?我刚刚尝试了你上面给出的url我尝试了这个链接