android开发【二】(基于android studio3.2)实现简单的音乐播放器
16lz
2021-01-23
可能使用的图片资源
链接:https://pan.baidu.com/s/13e49PxrvcpBo3Zt-Fs0SQQ
提取码:v76l
xml布局:
<?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(); } } }}
更多相关文章
- Android 通过Matrix来对图片进行缩放,旋转和平移
- android实现图片上传功能(springMvc)
- 举例说明android中Bitmap、ListView以及ImageView的综合使用---
- android 开发:保存图片到SD卡上
- [Android] 图片JNI(C++\Java)高斯模糊 多线程
- android 调用系统的图片选择
- android中Bitmap图像处理 修改图片大小以及保存时的文件大小