Аудио (MediaPlayer) на Android (Archos 5 IT) - PullRequest
0 голосов
/ 27 апреля 2010

Первый:

Кто-нибудь знает путь к файлу для 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 Ответ

0 голосов
/ 27 апреля 2010

Вы должны использовать openRawResource() для доступа к элементам в R.raw. Чтобы получить доступ к SD-карте, проверьте ресурсы, такие как этот пост .

...