視音頻播放(Android學習隨筆七) – Android移動開發技術文章_手機開發 Android移動開發教學課程

 

1、音頻視頻的播放都會用到MediaPlayer類。使用MediaPlayer實現視音頻播放的步驟:

 

a、生成MediaPlayer對象,根據播放文件從不同的地方使用不同的生成方式 (參考MediaPlayer API即可);

 

b、得到MediaPlayer對象後,根據你的實際需要調用不同的方法,如start(),storp(),pause(),release()等。

 

註意:在不需要播放的時候,釋放掉與MediaPlayer對象相連接的播放文件。(直接使用MediaPlayer對象一般都是進行音頻播放)

 

2、視頻播放主要通過VideoView類和MediaController類來實現。其實現步驟為:

 

a、生成VideoView對象,這個可以通過xml文件或java代碼來實現。

 

b、為生成的VideoView對象制定視頻播放文件:VideoView.setVideoPath(String path);.或者是VideoView.setVideoURI(Uri uri);

 

c、生成MediaController對象,這個可以通過xml文件或java代碼來實現。

 

d、將VideoView對象和MediaController對象互相關聯:

 

VideoView.setMediaController(MediaController mc);

 

MediaController.setMediaPlayer(VideoView vv);

 

關於MediaPlayer對象操作的示意圖如下:(在我的Android相冊中的名字為mediaplayer_state_diagram圖片)。

 

摘自 tianshijianbing1989的專欄

 

 

發佈留言