public class SeekBarActivity extends Activity implements OnClickListener,
OnPreparedListener {
private TextView txt;
MediaPlayer mediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.seekbar);
txt = (TextView) findViewById(R.id.txt);
txt.setOnClickListener(this);
mediaPlayer = new MediaPlayer();
}
@Override
public void onClick(View view) {
AssetFileDescriptor descriptor = null;
try {
descriptor = getAssets().openFd("cat.mp3");
} catch (IOException e) {
e.printStackTrace();
}
try {
if (mediaPlayer != null) {
mediaPlayer.stop();
}
mediaPlayer.setDataSource(descriptor.getFileDescriptor(),
descriptor.getStartOffset(), descriptor.getLength());
descriptor.close();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setOnPreparedListener(this);
mediaPlayer.pre
MediaPlayer播放assert目录下的音频文件
最新推荐文章于 2024-05-06 13:36:38 发布