0

初め:

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

そのコードの何が問題になっていますか?

2番:

「R.raw.'filename'」のオーディオファイルを再生できません...

エミュレーターでは完全に動作しますが、Archos の再生ボタン (別のボタン) を押すと、クラッシュします...

誰かアドバイスをくれませんか?

どうもありがとう...

ジェームズ

4

1 に答える 1

0

openRawResource()のアイテムにアクセスするには、を使用する必要がありますR.rawSD カードにアクセスするには、この投稿などのリソースを確認してください。

于 2010-04-27T15:55:49.477 に答える