0

ほとんどのビデオはビデオビューで再生されていますが、システムウェブブラウザとモバイルウェブブラウザ:私はアンドロイドのビデオビューで働いていますいくつかの特定のビデオはビデオビューでは動作しません

はここに私のエラーコードです:

MediaPlayer: Couldn't open file on client side, trying server side 
11-22 16:28:15.269 15589-15609/com.videodemo E/MediaPlayer: error (1, -2147483648) 
11-22 16:28:15.269 15589-15589/com.videodemo E/MediaPlayer: Error (1,-2147483648) 
+0

あなたはvideoviewで作業していないと主張するビデオのリンクを投稿できますか?そのようにして、他人は何がフードの下で起こっているのかを調べることができます。 – saiful103a

+0

リンクは次のとおりです:http://chilax.com/chilax_app/public/videos/3h4u5gios-video217112016.mp4 –

答えて

0
Please check with this.:--- 

     // Find your VideoView in your video_main.xml layout 
    videoview = (VideoView) findViewById(R.id.VideoView); 
    // Execute StreamVideo AsyncTask 

    // Create a progressbar 
    pDialog = new ProgressDialog(VideoViewActivity.this); 
    // Set progressbar title 
    pDialog.setTitle("Android Video Streaming Tutorial"); 
    // Set progressbar message 
    pDialog.setMessage("Buffering..."); 
    pDialog.setIndeterminate(false); 
    pDialog.setCancelable(false); 
    // Show progressbar 
    pDialog.show(); 

    try { 
     // Start the MediaController 
     MediaController mediacontroller = new MediaController(
       VideoViewActivity.this); 
     mediacontroller.setAnchorView(videoview); 
     // Get the URL from String VideoURL 
     Uri video = Uri.parse(VideoURL); 
     videoview.setMediaController(mediacontroller); 
     videoview.setVideoURI(video); 

    } catch (Exception e) { 
     Log.e("Error", e.getMessage()); 
     e.printStackTrace(); 
    } 

    videoview.requestFocus(); 
    videoview.setOnPreparedListener(new OnPreparedListener() { 
     // Close the progress bar and play the video 
     public void onPrepared(MediaPlayer mp) { 
      pDialog.dismiss(); 
      videoview.start(); 
     } 
    }); 

} 
+0

まだ同じエラーが表示されています:11-22 08:45:10.227 14039-14055/com.videoplayertask E/MediaPlayer :エラー(1、-2147483648) 11-22 08:45:10.330 14039-14039/com.videoplayertask E/MediaPlayer:エラー(1、-2147483648) –

0
  MediaController mediacontroller = new MediaController(this); 
      mediacontroller.setAnchorView(videoview); 
      Uri video = Uri.parse("android.resource://your package name/" + R.raw.Your Video); 
      videoview.setMediaController(mediacontroller); 
      videoview.setVideoURI(video); 
      } 
      catch (Exception e) 
      { 
      Log.e("Error", e.getMessage()); 
      e.printStackTrace(); 
      } 
      videoview.requestFocus(); 
      videoview.setOnPreparedListener(new MediaPlayer.OnPreparedListener() 
      { 
      public void onPrepared(MediaPlayer mp) 
      { 
      videoview.start(); 
      } 
      }); 
     ` 
0

調査のビットの後、私はこの問題は、あなたのビデオコーデック形式であると思います。 android-videoviewはそこにあるすべての種類のコーデックをサポートしていないので、あなたが再生しようとしているビデオはandroid-sdkでサポートされていない可能性が非常に高いです。

android-sdkは、ビデオが再生されていない理由を理解できるように、特定のエラーが発生している可能性があります。

関連する問題