天天看點

【Android開發】多媒體應用開發-使用VideoView播放視訊

在android中,提供了videoview元件用于播放視訊檔案。想要使用videoview元件播放視訊,首先需要在布局檔案中建立該元件,然後在activity中擷取該元件,并應用其setvideopath()方法或setvideouri()方法加載要播放的視訊,最後調用start()方法來播放視訊。另外,videoview元件還提供了stop()和pause()方法,用于停止或暫停視訊的播放。

在布局檔案中建立vedioview元件的基本文法如下:

<videoview 

    屬性清單>

</videoview>

videoview元件支援的xml屬性如下表所示:

android:id:用于設計元件的id

android:background:用于設定背景,可以設定背景圖檔,也可以設定背景顔色

android:layout_gravity:用于設定對其方式

android:layout_width:用于設定寬度

android:layout_height:用于設定高度

在android中還提供一個可與videoview元件結合使用的mediacontroller元件。mediacontroller元件用于通過圖形控制界面來控制視訊的播放

下面通過一個執行個體來說明如何使用vedioview和mediacontroller來播放視訊

我們在虛拟機的sd卡/movies路徑中放入我們要測試播放的視訊檔案my.mp4,如圖-10.13.a.jpg

界面布局檔案

res/layout/main.xml:

mainactivity:

在androidmanifest.xml配置檔案中的activity配置中加入強制橫屏屬性

運作之後的效果如圖

【Android開發】多媒體應用開發-使用VideoView播放視訊

轉載請注明出處:http://blog.csdn.net/acmman/article/details/46551075

繼續閱讀