在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配置中加入強制橫屏屬性
運作之後的效果如圖
轉載請注明出處:http://blog.csdn.net/acmman/article/details/46551075