AndroidStudio音频播放器MediaPlayer(动态权限获取) 您所在的位置:网站首页 sd卡音乐路径 AndroidStudio音频播放器MediaPlayer(动态权限获取)

AndroidStudio音频播放器MediaPlayer(动态权限获取)

2023-07-26 08:37| 来源: 网络整理| 查看: 265

首先,我们需要在手机的SD卡目录下存放一首音频,手机默认的根目录是/storage/emulated/0,我们可以按照下面代码里的方法,得到这个根目录,也可以自己写, 我们在布局文件当中只布置三个按钮,分别用来开始播放(start),暂停(pause),结束(end)这里不做详细的说明。 在AndroidManifest.xml文件增加如下的两句权限获取。

0&&grantResults[0]==PackageManager.PERMISSION_GRANTED) {initMediaPlayer();} else{ finish(); Toast.makeText(this,"denied!",Toast.LENGTH_SHORT).show(); } } } @Override public void onClick(View view) { switch (view.getId()){ case R.id.start: if(!mediaPlayer.isPlaying()) mediaPlayer.start(); break; case R.id.pause: if(mediaPlayer.isPlaying()) mediaPlayer.pause(); break; case R.id.end: if(mediaPlayer.isPlaying()) mediaPlayer.reset(); break; } } @Override protected void onDestroy() { super.onDestroy(); if(mediaPlayer!=null) { mediaPlayer.stop(); mediaPlayer.release(); } } }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有