2012-08-28 35 views
0

我试图通过Android设备上的视频视图播放以下两个网址,第一个网址已正常运行,但第二个网址无法运行。第二个需要5 SSL证书,但我不知道怎么玩它,当我试图发挥它是出现错误代码:为什么不是所有的mp4视频在Android设备上播放?

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 

注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(); 
+0

你在哪里看到的错误列表 ?你解决了这个问题吗?我面临同样的问题?可以告诉什么方法应该解决这个问题? – edwin

+0

你试图测试的网址是什么? – Amt87

+0

我刚刚尝试了以上给出的网址 – edwin

回答

1

我们没有针对Android 3.0 HTTPS播放支持 - 仅3.0及以上 指http://developer.android.com/guide/appendix/media-formats.html

+0

我是能够播放mp4视频像在第一个链接,但第二个包含SSL证书...我该怎么做才能播放视频 – Amt87

+0

你不能在Android 3.1及以下播放HTTPS流请参考上面的链接 –

+1

我只是试图在Android 4.0.4更新版本的设备上运行它,但它不起作用 – Amt87

相关问题