我们知道iPhone录制的音频都是caf格式,Android的Mediaplayer不支持这个格式的播放..那么怎么办? 我们使用AudioTrack来播放!!代码如下:
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.media.MediaPlayer;
import android.media.AudioManager;
import android.media.AudioTrack;
import android.media.AudioFormat;
public class LRChannel extends Activity {
private Button lButton;
private Button rButton;
private TextView myTextView;
private MediaPlayer mMediaPlayer01 = null;
private AudioTrack aAudioTrack01 = null;
private String strFilePath = "/sdcard/test.caf";
private float midVol = 0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
lButton = (Bu