4

次のように音楽ファイルを再生する Android アプリケーション (Eclipse) を作成しました。

MediaPlayer mediaPlayer = new MediaPlayer();
        try
        {

            mediaPlayer.setDataSource(fileName);
            mediaPlayer.prepare();
            mediaPlayer.start();
        //  mediaPlayer.stop();

        }
        catch (Exception e)
        {
            Log.d("Exception---", e.getMessage());
        }

実行すると、ファイルは再生されませんが (例外は表示されません)、「デバッグ モード」に切り替えて 1 行ずつトレースすると、ファイルが再生されます。私は本当に混乱しています。何が問題なのか教えてください。

ありがとう。

4

1 に答える 1

0

「mediaPlayer.setDataSource(fileName)」の前にログを置き、リリースモードで有効なfileNameを取得しているかどうかを確認します。

于 2012-02-13T08:57:52.047 に答える