可能使用的图片资源

 链接:https://pan.baidu.com/s/13e49PxrvcpBo3Zt-Fs0SQQ 
提取码:v76l 
 

android开发【二】(基于android studio3.2)实现简单的音乐播放器_第1张图片

xml布局:

android开发【二】(基于android studio3.2)实现简单的音乐播放器_第2张图片

android开发【二】(基于android studio3.2)实现简单的音乐播放器_第3张图片

<?xml version="1.0" encoding="utf-8"?>                

 

java文件:

package com.example.mymusicplayer;import android.media.MediaPlayer;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.ImageButton;import android.widget.TextView;public class MainActivity extends AppCompatActivity {    TextView mTextView;    ImageButton mStartBtn,mPauseBtn,mStopBtn;    MediaPlayer mMediaPlayer;    int res_file = R.raw.mtest1;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mMediaPlayer = new MediaPlayer();        mTextView =findViewById(R.id.text1);        mStartBtn = findViewById(R.id.Start);        mStopBtn = findViewById(R.id.Stop);        mPauseBtn = findViewById(R.id.Pause);        mStopBtn.setOnClickListener(new mStopClick());        mStartBtn.setOnClickListener(new mStartClick());        mPauseBtn.setOnClickListener(new mPauseClick());    }    class mStopClick implements View.OnClickListener{        @Override        public void onClick(View v){            if(mMediaPlayer.isPlaying()){                mMediaPlayer.reset();                mMediaPlayer.release();            }        }    }    class mStartClick implements View.OnClickListener{        @Override        public void onClick(View v){            try{                mMediaPlayer = MediaPlayer.create(MainActivity.this,res_file);                mMediaPlayer.start();            }catch (Exception e){                Log.i("play","res error");}        }    }    class mPauseClick implements View.OnClickListener{        @Override        public void onClick(View v){            if(mMediaPlayer.isPlaying()){                mMediaPlayer.pause();            }            else {                mMediaPlayer.start();            }        }    }}

 

更多相关文章

  1. Android 通过Matrix来对图片进行缩放,旋转和平移
  2. android实现图片上传功能(springMvc)
  3. 举例说明android中Bitmap、ListView以及ImageView的综合使用---
  4. android 开发:保存图片到SD卡上
  5. [Android] 图片JNI(C++\Java)高斯模糊 多线程
  6. android 调用系统的图片选择
  7. android中Bitmap图像处理 修改图片大小以及保存时的文件大小

随机推荐

  1. Android澶氱偣瑙︽懜鐨勫疄鐜?(杞?
  2. 让Qt应用程序跑在Android上
  3. Android中的资源与国际化!
  4. Android(安卓)开发艺术探索笔记-Activity
  5. Banana Pi M64 Android修改分辨率为480x1
  6. 将Android的Camera源码导入到eclipse中进
  7. 20、从头学Android之Android的数据存储--
  8. Android-RelativeLayout布局
  9. 在android market发布个人免费应用的步骤
  10. Android技能之-setSupportActionBar(tool