Аудио (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-карте, проверьте ресурсы, как этот пост.

Другие вопросы по тегам