2

Android コードで MediaPlayer を使用して mp3 ファイルを再生します。私のコードは次のようなものです:

    MediaPlayer mediaPlayer = null;
    try {
        Uri fileUri = Uri.parse("File:///XXX/" + word + ".mp3"));
        mediaPlayer = MediaPlayer.create(context, fileUri);
        mediaPlayer.start(); 
        return 0;
    } catch (Exception e) {
        //Log.d("ErrorPlayingSound:", word);
        return 1;
    }

このコードを実行するたびに、例外なく実行されますが、Logcat 情報が「D/MediaPlayer: クライアント側でファイルを開けませんでした。サーバー側を試行しています」として飛び出し、オーディオを再生して 0 を返します。 .

この結果、Logcat でこのログの多くしか見ることができず、通知する必要があるデバッグ情報を見つけるのが困難です。

この部分に行くときは Log.d 情報をオフにして、この部分の後でオンにしたいと思います。これを行う方法はありますか?

よろしくお願いします!

4

2 に答える 2

0

ログ情報をフィルタリングするには、別のログ タグまたは別のカラフルなログ メッセージを使用できます (d 以外では、e または v または w または i を選択します)。

于 2013-08-12T03:00:31.213 に答える
0

特定のタグ ログだけを表示するには、Logcat -s "your TAG name" を使用できます。

于 2013-08-12T02:31:14.417 に答える