Android デバイスで次の 2 つの URL をビデオ ビューで再生しようとしましたが、最初の URL は正常に動作しましたが、2 番目の URL は動作しませんでした。2 つ目は SSL 証明書が必要な場合がありますが、再生方法がわかりません。再生しようとするとエラー コードが表示されます。
E/MediaPlayer error (1, -4)
エラー コードのリストに言及しているリンクを確認したところ、error(1,-4) は NotSupportedFormat を意味すると書かれていました。では、両方のビデオ リンクが .mp4 であるにもかかわらず、最初のリンクにこのエラーが表示されないのはなぜですか。
最初の作業リンク:
http://i250.photobucket.com/download-albums/gg264/APT08/APTAd3.mp4
2番目の機能しないリンク:
http://*********/xxxxxxxxxxxxxxxxxxxxx.mp4
https://**********/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.mp4
注1:これに関連する質問をしました。最初のリンクを再生するのに役立ちますが、2番目のリンクは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();