0

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();
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 に答える