我正在开发一款Android应用程序,并希望将一个视频文件(mp4)捆绑在.apk文件中,这样当应用程序启动时,我可以播放一段简短的介绍视频。Android中应用“assets”文件夹的路径是什么?
不幸的是,我很难搞清楚在我的项目文件夹中我应该放置这个视频文件的位置,以及如何访问它(文件路径)。我使用videoView.setVideoPath();
任何帮助
将不胜感激。由于
我正在开发一款Android应用程序,并希望将一个视频文件(mp4)捆绑在.apk文件中,这样当应用程序启动时,我可以播放一段简短的介绍视频。Android中应用“assets”文件夹的路径是什么?
不幸的是,我很难搞清楚在我的项目文件夹中我应该放置这个视频文件的位置,以及如何访问它(文件路径)。我使用videoView.setVideoPath();
任何帮助
将不胜感激。由于
把它放在res \ raw文件夹中。然后在代码中使用这个URI:“android.resource://com.mypackagename/raw/myvideosample”
它的工作!谢谢。作为未来读者的补充说明,您应该省略文件扩展名。当我从路径中省略文件扩展名时,我的工作才会起作用。 – justinl 2010-08-10 12:44:49
谢谢老兄。我在很多地方搜索了这个代码,感谢这个有价值的代码。 – 2011-02-14 12:51:04
@Orsol我用yor回答但得到这个错误android.database.sqlite.SQLiteException:无法打开数据库文件 sqlite3_open_v2(“android.resource://com.android.mds.calculator/raw/calculator”,&handle,2 ,NULL)失败 – vnshetty 2011-07-26 11:24:57
它的一个耻辱,他们的视频元素的“演示”不包括这样的基本事情,但留下一个空白的'路径=“”;'在那里。 (http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/VideoViewDemo.html) – Nappy 2011-08-16 15:35:59