資源簡介
為了在Android應用中播放視頻,Android提供了VideoView控件,它就是一個位于android.widget包下的控件,它的作用與ImageView類似,只是ImageView用于顯示圖片,而VideoView用于播放視頻。
使用VideoView播放視頻的步驟如下:
Step1:在界面布局文件中定義VideoView控件,或在程序中創建VideoView控件;
Step2:調用VideoView的如下兩個方法來加載指定視頻;
->setVideoPath(String path):加載path文件所代表的視頻。
->setVideoURI(Uri uri):加載uri所對應的視頻。
Step3:調用VideoView的start()、stop()、pause()方法來控制視頻播放。
實際上與VideoView一起結合使用的還有一個MediaController類,它的作用是提供一個友好的圖形控制界面,通過該控制界面來控制視頻的播放。
代碼片段和文件信息
/**
?*?Automatically?generated?file.?DO?NOT?MODIFY
?*/
package?com.fukaimei.videoviewtest.test;
public?final?class?BuildConfig?{
??public?static?final?boolean?DEBUG?=?Boolean.parseBoolean(“true“);
??public?static?final?String?APPLICATION_ID?=?“com.fukaimei.videoviewtest.test“;
??public?static?final?String?BUILD_TYPE?=?“debug“;
??public?static?final?String?FLAVOR?=?““;
??public?static?final?int?VERSION_CODE?=?1;
??public?static?final?String?VERSION_NAME?=?“1.0“;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-09-29?01:53??VideoViewTest\
?????文件?????????127??2017-09-29?00:20??VideoViewTest\.gitignore
?????目錄???????????0??2017-09-29?01:53??VideoViewTest\.gradle\
?????目錄???????????0??2017-09-29?01:53??VideoViewTest\.gradle\3.3\
?????目錄???????????0??2017-09-29?01:53??VideoViewTest\.gradle\3.3\taskArtifacts\
?????文件??????143833??2017-09-29?00:33??VideoViewTest\.gradle\3.3\taskArtifacts\fileHashes.bin
?????文件??????994147??2017-09-29?00:34??VideoViewTest\.gradle\3.3\taskArtifacts\fileSnapshots.bin
?????文件???????72134??2017-09-29?00:34??VideoViewTest\.gradle\3.3\taskArtifacts\taskArtifacts.bin
?????文件??????????17??2017-09-29?00:34??VideoViewTest\.gradle\3.3\taskArtifacts\taskArtifacts.lock
?????目錄???????????0??2017-09-29?01:53??VideoViewTest\.gradle\3.3\tasks\
?????目錄???????????0??2017-09-29?01:53??VideoViewTest\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\
?????目錄???????????0??2017-09-29?01:53??VideoViewTest\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\
?????文件???????22580??2017-09-29?00:33??VideoViewTest\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.bin
?????文件??????????17??2017-09-29?00:33??VideoViewTest\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.lock
?????目錄???????????0??2017-09-29?01:53??VideoViewTest\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\
?????文件???????20217??2017-09-29?00:33??VideoViewTest\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.bin
?????文件??????????17??2017-09-29?00:33??VideoViewTest\.gradle\3.3\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.lock
?????目錄???????????0??2017-09-29?01:53??VideoViewTest\.idea\
?????文件?????????686??2017-09-29?00:20??VideoViewTest\.idea\compiler.xm
?????目錄???????????0??2017-09-29?01:53??VideoViewTest\.idea\copyright\
?????文件??????????76??2017-09-29?00:20??VideoViewTest\.idea\copyright\profiles_settings.xm
?????文件?????????626??2017-09-29?00:20??VideoViewTest\.idea\gradle.xm
?????目錄???????????0??2017-09-29?01:53??VideoViewTest\.idea\libraries\
?????文件?????????661??2017-09-29?00:20??VideoViewTest\.idea\libraries\animated_vector_drawable_25_3_1.xm
?????文件?????????625??2017-09-29?00:20??VideoViewTest\.idea\libraries\appcompat_v7_25_3_1.xm
?????文件?????????454??2017-09-29?00:20??VideoViewTest\.idea\libraries\constraint_layout_1_0_2.xm
?????文件?????????353??2017-09-29?00:20??VideoViewTest\.idea\libraries\constraint_layout_solver_1_0_2.xm
?????文件?????????639??2017-09-29?00:20??VideoViewTest\.idea\libraries\espresso_core_2_2_2.xm
?????文件?????????672??2017-09-29?00:20??VideoViewTest\.idea\libraries\espresso_idling_resource_2_2_2.xm
?????文件?????????690??2017-09-29?00:20??VideoViewTest\.idea\libraries\exposed_instrumentation_api_publish_0_5.xm
?????文件?????????568??2017-09-29?00:20??VideoViewTest\.idea\libraries\hamcrest_core_1_3.xm
............此處省略1516個文件信息
評論
共有 條評論