Android之MediaPlayer 音频播放

本文介绍了Android中MediaPlayer类用于音频播放的功能。详细讲解了如何通过create方法和setDataSource方法加载音频文件,并列举了播放控制的方法如prepare(), start(), stop(), pause(), reset()和release()。强调了在start和stop之间正确操作的流程,以及release()方法的使用时机。" 113319287,10292907,CentOS上SpringBoot整合Kafka与Zookeeper详细配置,"['Zookeeper', 'Kafka', 'Spring Boot', '分布式', '配置教程']
摘要由CSDN通过智能技术生成

MediaPlayer通过如下两个静态方法来加载指定的音频:

 1、static  MediaPlayer  create(Context context,Uri uri):从指定的Uri来装载音频文件,并返回新创建的MediaPlayer对象;

 2、static  MediaPlayer create(Context context,int resid):从resid资源ID对应的资源文件中装载音频文件,并返回新创建的MediaPlayer对象


一般如果要加载多个文件来循环播放音频文件可以通过MediaPlayer的setDataSource()方法来装载指定的音频文件

  1、setDataSource(String path):指定装载path路径代表的文件。

  2、setDataSource(FileDescriptor fd,long offset,long length):指定装载fd所代表的文件中从offset开始、长度为length的文件内容;

  3、setDataSource(FileDescriptor fd):指定装载fd所代表的文件

   4、setDataSource(Context context ,Uri uri):指定装载uri所代表的文件。


MediaPlayer通过如下几个来进行播放控制:

 1、prepare():准备音频文件;真正的装载音频文件,相当于缓存

 2、start():

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小哥、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值