2017-02-18 11 views
0

itemclickedイベントへの応答として、Dialogボックスでビデオを再生したいとします。 Dialogが開き、私は次のメッセージが出ます:は、Android VideoViewを使用してMP4を再生できません

このビデオ

コードを再生することはできません、次のとおりです。

lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
    @Override 
    public void onItemClick(AdapterView <?> parent, View view, int position, long id) { 
     final Dialog dialog = new Dialog(aikiorder.this); 
     dialog.setContentView(R.layout.aikiitemsample); 
     dialog.setTitle(aikiNames[position]); 
     Button b = (Button) dialog.findViewById(R.id.button2); 
     b.setText(getString(R.string.closeVideoText) + " - " + aikiNames[position]); 
     dialog.findViewById(R.id.button2).setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       dialog.dismiss(); 
      } 
     }); 

     final VideoView vv = (VideoView) dialog.findViewById(R.id.videoView2); 
     MediaController mc = new MediaController(getApplicationContext()); 
     mc.setAnchorView(vv); 
     mc.setMediaPlayer(vv); 

     Uri video = Uri.parse("http://techslides.com/demos/sample-videos/small.mp4"); 
     vv.setVideoURI(video); 
     vv.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { 
      @Override 
      public void onPrepared(MediaPlayer mp) { 
       mp.setLooping(true); 
       vv.start(); 
      } 
     }); 

     dialog.show(); 
    } 
}); 

答えて

0

がありませんでしたどのようなマニフェストファイルに次の行です。

<uses-permission android:name="android.permission.INTERNET" /> 
関連する問題