2011-01-11 6 views

答えて

0
path = "/sdcard/android.mp4"; 
mVideoView.setVideoPath(path); 
mVideoView.setMediaController(new MediaController(this)); 
mVideoView.start(); 

をリンク参照することができ、外部のビデオを設定するには、ビデオの表示プロパティを使用することができますあなたのパス、例えば

"/sdcard/download/android.mp4"

0
Videoview mVideoView = (Videoview) findViewByID(R.id.<your_videoview_id>) 
    file = "/sdcard/download/android.mp4"; 
    mVideoView.setVideoPath(file); 
    mVideoView.setMediaController(new MediaController(this)); 
    mVideoView.start(); 

これが動作願っています。
確認して返信してください。

0

たとえば、アンドロイドのsdcardからファイルを開くには、android.os.Environmentで定義されているgetExternalStorageDirectory()メソッドを使用します。システムで最初にsdcardが使用可能であることも確認してください。実際のファイルを取得するためにgetExternalStorageDirメソッドから返されたFileオブジェクト(ディレクトリです)を使用し、実際のファイルのURIでMediaPlayer.createを呼び出すことができる新しいファイルオブジェクト(実際のファイル)から使用します。考えてみましょう:
File dir = Environment.getExternalStorageDir();
File file = File(dir, "filename.mp4");
MediaPlayer player = MediaPlayer.create(context, file.toURI();

+0

あなたが答えを見ることができるように、以下のこれを行うための複数の方法があります。 ;) – etteyafed

関連する問題