package com.example.mouse.laymen;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
/**
* Created by Mouse on 2016/10/12.
*/
public class musicActivity extends Activity {
private Button stop;
private Button start;
private Button pause;
MediaPlayer mMediaPlayer;
private TextView mTextView;
private boolean bIsPlaying = false;
private boolean bIsReleased = true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mMediaPlayer = new MediaPlayer();
start = (Button) findViewById(R.id.start);
stop = (Button) findViewById(R.id.stop);
pause = (Button) findViewById(R.id.pause);
mTextView = (TextView) findViewById(R.id.textView);
start.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mMediaPlayer.isPlaying()) {
mMediaPlayer.reset();
}
mMediaPlayer=MediaPlayer.create(musicActivity.this,R.raw.la_isla_bonita);
mMediaPlayer.setLooping(true);
mMediaPlayer.start();
mTextView.setText("正在播放");
// start.setVisibility(View.GONE);
// stop.setVisibility(View.VISIBLE);
// pause.setVisibility(View.VISIBLE);
}
});
stop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(mMediaPlayer.isPlaying()){
mMediaPlayer.reset();
mTextView.setText("停止");
// stop.setVisibility(View.GONE);
// start.setVisibility(View.VISIBLE);
// pause.setVisibility(View.VISIBLE);
}
}
});
pause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(mMediaPlayer.isPlaying()){
mMediaPlayer.pause();
}else{
mMediaPlayer.start();
}
// pause.setVisibility(View.GONE);
// start.setVisibility(View.VISIBLE);
// stop.setVisibility(View.VISIBLE);
mTextView.setText("暂停");
}
});
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="25dp"
android:text="mouse" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/stop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/stop" />
<Button
android:id="@+id/start"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/start" />
<Button
android:id="@+id/pause"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/pause" />
</LinearLayout>
</LinearLayout>
也可以参考某人的实现办法:http://ask.youkuaiyun.com/questions/348194
本文介绍了如何在Android平台上实现一个基础的音乐播放器。通过学习,你可以理解如何集成音频播放功能,以及参考相关资源进行实践。
3881

被折叠的 条评论
为什么被折叠?



