Code example for AudioTrack

Methods: setPlaybackPositionUpdateListener

0
        track = new AudioTrack(AudioManager.STREAM_MUSIC, // 音楽再生用のオーディオストリーム
                               SAMPLING_RATE, // サンプリングレート
                               AudioFormat.CHANNEL_OUT_MONO, // モノラル
                               AudioFormat.ENCODING_PCM_16BIT, // 16bit PCM
                               bufferSize,// 合計バッファサイズ
                               AudioTrack.MODE_STREAM); // ストリームモード
        // コールバックの登録 
        track.setPlaybackPositionUpdateListener(this);
    } 
     
    /** 
     * 音声を再生する(自動発話) 
     * @param text 再生する文字列(ひらがなのみ) 
     */ 
    public void autoSpeak(String text) {
        if (this.isAutoSpeak) {
            speak(text);
        } 
    } 
     
    /**