0

現在、タイマーが終了したときにサウンドファイルを再生したいタイマーがあります。ただし、保存したオーディオ ファイルの一部しか再生されません。ファイルの再生を停止するように指示するコードは何もないので、なぜこれが起こっているのかわかりません。

私はこれから始めます:

public class DrinkinzActivity extends Activity {
/** Called when the activity is first created. */
Timer myTimer;
public MediaPlayer mMediaPlayer;

次に、onCreate メソッドには次のようなものがあります。

    mMediaPlayer = new MediaPlayer();
    mMediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.soundfile);

次に、タイマーが切れると、次のようになります。

mMediaPlayer.start();

ユーザーが再生するサウンド ファイルを選択したり、代わりに着信音を使用したりできる部分にも到達していません。足りないものはありますか?

4

1 に答える 1

1

どうやら私は自分の質問に答えたようです。私が使用していたオーディオ ファイルは wma 形式で、android (Linux) はそれがあまり好きではありませんでした。私はそれをmp3に再フォーマットしましたが、今のところ問題なく動作します。タイマーとは関係ありませんでした。

于 2011-08-20T13:41:53.687 に答える