2012-01-19 9 views
0

私はオーディオとビデオのファイルを再生する必要があるプロジェクトを開発しています。オーディオプレーヤーをクリックすると、sdcardのオーディオファイルのみが表示され、そのファイルが再生されます。androidのオーディオとビデオファイルをブラウズして再生する

ビデオプレーヤーをクリックすると、私はビデオファイルを表示し、それらのビデオファイルを再生する必要があります。

私はファイルを再生するためにメディアプレーヤーを使用しています。

MediaPlayer mp = new MediaPlayer(); 
String filepath = Environment.getExternalStorageDirectory()+"/f.mp3"; 
mp.setDataSource(filepath); 
mp.start(); 

しかし、私の問題は、オーディオ/ビデオファイルをブラウズして、ユーザーが特定のファイルを選択したときに動的にデータソースを設定する方法、です。

答えて

1

あなたは

http://developer.android.com/reference/android/provider/MediaStore.html

オーディオをオーディオとビデオのための独立したのContentProviderを持つメディアストアを使用する必要があります。http://developer.android.com/reference/android/provider/MediaStore.Audio.html

ビデオ:http://developer.android.com/reference/android/provider/MediaStore.Video.html

+0

は一つのサンプルで見つかったメディアストア – John

+0

のための任意のチュートリアルがあります外部リンクhttp://androidsamples.blogspot.com/2009/06/displaying-list-of-video-files-stored.html –

関連する問題