MediaPlayer android,播放项目内的文件

时间:2011-01-18 19:55:54

标签: android android-emulator

我是一个新的Android开发者。其实我正在从iPhone转向Android: - )

好吧,我正在修改其中一个示例(MediaPlayerDemo_Video.java)的来源:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/index.html

好吧,重点是我想播放项目内的视频。

我的问题:

  1. 我应该在哪里放置视频文件?,我想在资产文件夹中。
  2. 如何获得正确的视频文件路径?
  3. 提前致谢

2 个答案:

答案 0 :(得分:2)

欢迎!你最好选择android:)

是的,您可以将任何文件放在资产文件夹中。

路径:R.asset.name

答案 1 :(得分:1)

在res / raw文件夹中弹出文件。然后在下次编译时,你将在R.java文件中获得一个新条目。这个可爱的文件包含对所有资源的引用;字符串,图像等。

然后使用MediaPlayer类使用为您生成的资源ID从资源播放文件。 e.g。

MediaPlayer mp = MediaPlayer.create(context, R.raw.my_video_file);

在您的示例中,您可以将'context'替换为'this'。

您无需知道实际的文件路径,无论如何它可能都不会暴露给您。

有关详细信息,请查看这些文档:

http://developer.android.com/guide/topics/media/index.html

http://developer.android.com/guide/topics/resources/index.html