【问题标题】:android MediaPlayer res raw folder getContentUriandroid MediaPlayer res 原始文件夹 getContentUri
【发布时间】:2012-06-22 19:49:14
【问题描述】:

我找到了这个教程并试图在我的项目中实现它http://www.androiddevblog.net/android/playing-audio-in-android

我想从 res/raw 文件夹而不是外部存储中读取音乐

Cursor cursor = getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, null);

这是我的代码:

Cursor cursor = getContentResolver().query( MediaStore.Audio.Media.getContentUri("android.resource://com.varma.samples.musicplayer/raw/"), null, null, null, null);

当然,Uri 不会返回任何内容,我想从 res/raw 中获取音频...

谢谢!!


编辑:

谢谢你们,那我就不用光标了;)

如果它可以帮助我使用它来获取所有歌曲的人:

Field[] fields = R.raw.class.getFields();

【问题讨论】:

标签: android audio media-player uri


【解决方案1】:

这里不需要使用光标。

在此处发布您的问题之前,请先搜索官方开发者文档。具体来说,Media Playback 页面包含一个示例,说明如何执行您正在尝试的操作。

MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.sound_file_1);
mediaPlayer.start(); // no need to call prepare(); create() does that for you

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 2014-06-03
    相关资源
    最近更新 更多