資源簡(jiǎn)介
為了在Android應(yīng)用中播放視頻,Android提供了VideoView控件,它就是一個(gè)位于android.widget包下的控件,它的作用與ImageView類(lèi)似,只是ImageView用于顯示圖片,而VideoView用于播放視頻。
使用VideoView播放視頻的步驟如下:
Step1:在界面布局文件中定義VideoView控件,或在程序中創(chuàng)建VideoView控件;
Step2:調(diào)用VideoView的如下兩個(gè)方法來(lái)加載指定視頻;
->setVideoPath(String path):加載path文件所代表的視頻。
->setVideoURI(Uri uri):加載uri所對(duì)應(yīng)的視頻。
Step3:調(diào)用VideoView的start()、stop()、pause()方法來(lái)控制視頻播放。
實(shí)際上與VideoView一起結(jié)合使用的還有一個(gè)MediaController類(lèi),它的作用是提供一個(gè)友好的圖形控制界面,通過(guò)該控制界面來(lái)控制視頻的播放。
代碼片段和文件信息
/**
?*?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“;
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????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個(gè)文件信息
評(píng)論
共有 條評(píng)論