Аудио (MediaPlayer) на Android (Archos 5 IT)
Первый:
Кто-нибудь знает путь к файлу для Archos? Я пытаюсь воспроизвести некоторые медиа / аудио, но просто не могу их найти...
public void onClick(View v1) {
final MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource("ARCHOS5:/Music/manowar.mp3");
mp.start();
Toast.makeText(Textbox.this, "Working", Toast.LENGTH_LONG).show();
mp.setLooping(true);
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
Что не так с этим кодом?
Во-вторых:
Я не могу получить аудиофайлы в "R.raw.'filename" для воспроизведения...
Он отлично работает на эмуляторе, но когда я нажимаю кнопку воспроизведения (другую) на Archos, он просто вылетает...
Может кто-нибудь дать мне совет?
Большое спасибо...
Джеймс
1 ответ
Решение
Вы должны использовать openRawResource()
чтобы получить доступ к элементам в R.raw
, Чтобы получить доступ к SD-карте, проверьте ресурсы, как этот пост.