2012-03-06 17 views

答えて

2
video_player_view.xml 

<?xml version="1.0" encoding="utf-8"?> 
<VideoView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/VideoPlayerView" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 


Java code: 

public class VideoPlayerActivity extends Activity { 


    /** Called when the activity is first created. */ 

    public void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 
     setContentView(R.layout.video_player_view); 


     String video_file_path = ?;//give the path of your video 

     VideoView video_view = (VideoView) this.findViewById(R.id.VideoPlayerView); 
     MediaController mc = new MediaController(this); 
     video_view.setMediaController(mc); 
     video_view.setVideoPath(video_file_path); 
     video_view.requestFocus(); 

     // start video 
     video_view.start(); 

     video_view.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { 


      public void onCompletion(MediaPlayer mp) { 
       endActivity(); 
      } 
    }); 



    } 
    public void endActivity() { 
     this.finish(); 
    } 

} 
1

なぜこのコードを使用していますか?

Intent tostart = new Intent(Intent.ACTION_VIEW); 
startActivity(tostart); 


ビデオを削除する必要がない場合は、サウンドが再生されます。それ以外の場合は、ビデオの再生で正確にやりたいことを書いてください。

関連する問題