关于在Android中通过Spinner播放音乐

时间:2011-05-30 07:08:29

标签: android spinner

我创建了一个带有一些列表包含的微调器视图。现在我想在逐个选择项目列表的同时播放音乐....任何想法......

1 个答案:

答案 0 :(得分:0)

嗨raghavan你可以用这个......

 Intent intent = new Intent(android.content.Intent.ACTION_VIEW);

    Uri data = Uri.parse("file://"+Environment.getExternalStorageDirectory()
            .getAbsolutePath()+"/" + fileName);
    String type = "audio/mp3";
    intent.setDataAndType(data, type);
    startActivity(intent);

并在filename变量中传递您在列表中选择的文件名。 希望这会有所帮助......

编辑#1

final MediaPlayer mPlayer=MediaPlayer.create(getBaseContext(), R.raw.reload);
mPlayer.setOnCompletionListener(new OnCompletionListener() {

    @Override
    public void onCompletion(MediaPlayer mp) {
        //new Toast(getBaseContext());

        mPlayer.release();
        mPlayer = null;



    }
});

将此代码插入itemselect事件......