2011-04-16 69 views
0

親愛的所有; 我是新的android應用程序; 我嘗試從我的資源播放視頻,但不知道如何去做... 任何幫助? 問候..視頻資源來自

+1

videoview演示是一個很好的開始:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/VideoViewDemo.html,這將幫助你將資源轉換爲路徑:http://androidbook.blogspot.com/2009/08/referring-to-android-resources-using.html – MByD 2011-04-16 09:19:52

+0

[如何從資產文件夾或原始文件夾在android中播放視頻?]( http://stackoverflow.com/questions/3028717/how-to-play-videos-in-android-from-assets-folder-or-raw-folder) – 2016-02-03 20:39:06

回答

2

我認爲有以下可以幫助(這就是我實現它的方式):

VideoView vd; 

vd = (VideoView) findViewById(R.id.VideoView);
Uri uri = Uri.parse("android.resource://org.android.Test.Test/raw/vid"); vd.setVideoURI(uri);
vd.start();

其中Test.Test是我的包的名稱。

備註:你沒有問它,但一些視頻文件在模擬器上不工作(你只聽到 的音樂,但看不到圖片)。在這種情況下,請在手機上進行調試。

+0

**重要提示:**要使用'R.raw '路徑,您必須將您的視頻放在「res/raw」文件夾中,而不是「assets」下。另外,爲了清楚上面的代碼,上面例子中的應用程序的包名是'org.android.Test.Test',而不僅僅是'Test.Test'。 – Kent 2013-04-15 05:02:03