Что касается воспроизведения музыки через Spinner в Android - PullRequest
0 голосов
/ 30 мая 2011

Я создал представление блесны с некоторыми наборами списков.Теперь я хотел играть музыку, выбирая эти элементы один за другим ... любая идея ....

1 Ответ

0 голосов
/ 30 мая 2011

Привет, Рагхаван, вы можете использовать это ...

 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);

и в переменной имени файла передать имя файла, которое вы выбрали в списке.Надеюсь, это поможет ....

edit # 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 ...

...