Android MediaPlayer 属性
MediaPlayer mediaPlayer = new MediaPlayer(); // 实例化音乐管理器对象
mediaPlayer = MediaPlayer.create(MusicService.this,R.raw.ic_bg); // 拿到资源
设置是否循环播放
mediaPlayer.setLooping(true); 设置音量,左耳道和右耳道,float型,[0f,1f]之间
mediaPlayer.setVolume(1.0F,1.0F); 跳转到对应时间进行播放,Int 型,毫秒数
mediaPlayer.seekTo(5000);开始
mediaPlayer.start();开始之前必须要做准备工作:
mediaPlayer.prepare();暂停
mediaPlayer.pause(); 停止
mediaPlayer.stop();重置,回到 Idle 状态
mediaPlayer.reset();播放结束后释放资源
mediaPlayer.release();判断是否正在播放
Boolean isPlay = mPlayer.isPlaying();获取播放进度,int 型,毫秒数
int currentPosition = mediaPlayer.getCurrentPosition(); 媒体数据都比较占用资源,在播放完成后,一定要记得释放资源
mediaPlayer.stop() //停止
mediaPlayer.release() //释放资源
拿到资源的两种方式:
通过给定的 id 拿到资源:
mediaPlayer = MediaPlayer.create(MusicService.this,R.raw.ic_bg); 通过给定的 uri 拿到资源
mediaPlayer = MediaPlayer.create(MusicService.this,uri);
Android MediaPlayer 属性相关推荐
- Android MediaPlayer 音频倍速播放,调整播放速度
本文链接: Android MediaPlayer 倍速播放,调整播放速度 现在市面上的很多音视频App都有倍速播放的功能,例如把播放速度调整为0.5.1.5.2倍等等. 从Android API 2 ...
- Android MediaPlayer MP3播放器(倍速和音量)的封装和所见的问题
Android MediaPlayer MP3播放器(倍速和音量)的封装和所见的问题 文章目录 Android MediaPlayer MP3播放器(倍速和音量)的封装和所见的问题 一.技术选型 二. ...
- android:layout_gravity和android:gravity属性的区别
android:gravity / android:layout_gravity区别: android:gravity 是设置该view里面的内容相对于该view的位置,例如设置button里面的te ...
- Android LinearLayout的android:layout_weight属性
本文主要介绍Android LinearLayout的android:layout_weight属性意义 android:layout_weight为大小权重,相当于在页面上显示的百分比,它的计算是根 ...
- 使用Java代码在应用层获取Android系统属性
之前使用Native代码的property_get()/property_set()来获取Android系统属性,现在需要改写到Java上面, 但是System.getProperty() / Sys ...
- 【Android开发经验】android:windowSoftInputMode属性具体解释
本文章来自CSDN博客:http://blog.csdn.net/zhaokaiqiang1992.转载请注明地址! 在前面的一篇文章中,简单的介绍了一下怎样实现软键盘不自己主动弹出,使用的方法是设置 ...
- Android --- allowBackup 属性的含义和危险性实例讲解
一.前言 今天在开发的过程中遇到一个问题,就是关于AndroidManifest.xml中的allowBackup属性,也算是自己之前对这个属性的不了解,加上IDE的自动生成代码,没太注意这个属性,但 ...
- Android踩坑日记:Android字体属性及测量(FontMetrics)
Android字体属性及测量(FontMetrics) 字体的几个参数,以Android API文档定义为尊,见下图 要点如下: 基准点是baseline Ascent是baseline之上至字符最高 ...
- android布局的属性大全,Android布局属性大全
第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:la ...
- android布局属性
android:layout_alignParentRight="true" 使当前控件的右端和父控件的右端对齐.这里属性值只能为true或false,默认false. andro ...
最新文章
- 不懂编程可以自学python吗-为什么我建议你一定要学Python?
- OpenNebula学习第三节之虚拟机管理
- Simulink仿真 第六节 开关模块和增益模块
- 2.1.1 正则化基本介绍
- htmlbuilder php phantomjs
- leetcode 782. Transform to Chessboard | 782. 变为棋盘(Java)
- 分享WEBAPP利用纯HTML5实现拨打电话,打开相册,打开摄像头源码
- ROS与Matlab协同进行运动控制
- 一站式快速实现应用现代化,IBM Cloud Pak做对了什么? | 技术公开课
- 如何避免delete和delete[]的尴尬?
- 编解码格式 -- AAC
- 苹果id登录_LOL手游公测!苹果/安卓下载登录详细教程
- 【知识图谱】阿里巴巴电商知识图谱
- 关于NGS中“depth”和“coverage”的理解
- Leetcode:125.验证回文串,917仅仅反转字母,387字符串的第一个唯一字符
- PCB设计布局布线,这几点技巧必须要了解!
- 奥运会倒计时,老蒋作品,
- Android应用商店上架技巧(企业版)
- 服务器如何测试网速?服务器测试带宽常用方法分享
- oracle+创建diskgroup,Exadata下新建DiskGroup