android播放mp3功能,Android编程实现播放MP3功能示例
本文实例讲述了android编程实现播放mp3功能。分享给大家供大家参考,具体如下:
在android中播放mp3非常简单,也是项目中经常使用的,比如说要做项目的背景音乐,应用中某些功能的提示音等的。应用非常广泛,下面提供一个简单的使用实例:
layout文件的配置:
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:orientation="vertical"
android:layout_height="wrap_content">
android:layout_width="fill_parent" android:layout_height="wrap_content">
android:layout_width="fill_parent" android:layout_height="wrap_content">
java实现文件:
/**
*
*/
package com.demo.media;
import android.app.activity;
import android.media.mediaplayer;
import android.os.bundle;
import android.view.view;
import android.view.view.onclicklistener;
import android.widget.button;
import com.demo.helloworld.r;
/**
* @author xsl
* vaiyanzi@gmail.com
* 实现mp3播放功能
*/
public class mediademo extends activity {
private button btnstart,btnstop;
private static mediaplayer mediaplayer=null;
@override
public void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.media);
btnstart = (button) this.findviewbyid(r.id.btnstart);
btnstart.setonclicklistener(new buttonlistener());
btnstop = (button) this.findviewbyid(r.id.btnstop);
btnstop.setonclicklistener(new buttonlistener());
}
class buttonlistener implements onclicklistener{
public void onclick(view v) {
switch(v.getid()){
case r.id.btnstart:
if(mediaplayer==null){
//创建播放实例
mediaplayer=mediaplayer.create(mediademo.this, r.raw.tishiyin);
}
try {
//设置是否循环播放
mediaplayer.setlooping(true);
//设置播放起始点
mediaplayer.seekto(0);
//开始播放
mediaplayer.start();
} catch (illegalstateexception e) {
e.printstacktrace();
} catch (exception e) {
e.printstacktrace();
}
break;
case r.id.btnstop:
if(mediaplayer!=null){
//停止播放
mediaplayer.stop();
//释放资源
mediaplayer.release();
mediaplayer=null;
}
break;
}
}
}
}
效果如图:
希望本文所述对大家android程序设计有所帮助。
android播放mp3功能,Android编程实现播放MP3功能示例相关推荐
- java的网络功能与编程_Java的网络功能与编程(转载)
Java的 网络 功能与编程 徐迎晓 (上海大学计算中心25#) 摘 要:Java语言是Internet上最热门的编程语言,本文针对 Java的 网络 功能,对Java从 网络 上获取图象.声音. ...
- 【微机原理与接口技术】多功能可编程芯片 与 多功能电饭煲
多功能可编程芯片,就像你的多功能电饭煲,你点了不同的按键,就启动了不同的工作方式,是熬粥还是做米饭,之后你又得选择压力和时间. 而在芯片上,你得先设置控制字,也就是 先选择工作方式(点击熬粥) 再选择 ...
- java如何调用微信功能_Java编程调用微信分享功能示例
本文实例讲述了java编程调用微信分享功能.分享给大家供大家参考,具体如下: 这篇文章介绍如何使用java开发微信分享功能,因为工作,已经开发完成,可使用. 如果想要自定义微信的分享功能,首先在自己的 ...
- Android实现mp3分析,Android编程实现播放MP3功能示例
本文实例讲述了Android编程实现播放MP3功能.分享给大家供大家参考,具体如下: 在android中播放mp3非常简单,也是项目中经常使用的,比如说要做项目的背景音乐,应用中某些功能的提示音等的. ...
- android播放mp3功能,Android Studio实现简单音乐播放功能的示例代码
项目要求 基于Broadcast,BroadcastReceiver等与广播相关的知识实现简单的音乐播放功能,包括音乐的播放.暂停.切换.进度选择.音量调整. 设计效果 (进度条时间刷新功能还没有实现 ...
- android播放mp3方法,Android MediaPlayer 播放音频的方式
主要介绍使用MediaPlayer播放音频的方式.关于MediaPlayer的基础知识,比如状态,可以参考Android MediaPlayer基础简介. 为了方便表达,定义变量名为mediaPlay ...
- 我的Android进阶之旅------Android MediaPlayer播放网络音频的实例--网络mp3播放器
上一篇写了个简单的MP3播放器 ,这次写一个可以播放网络音频资源的播放器 本实例可以实现音乐播放器除了来电的时候会暂停播放,通话结束后恢复播放外,打开其他的Activity都可以继续播放音乐,享受一边 ...
- 我的Android进阶之旅------Android MediaPlayer播放mp3的实例--简易mp3播放器
大家好我们今天研究的是Android中很重要也最为复杂的媒体播放器---MediaPlayer. Android的MediaPlayer包含了Audio和video的播放功能,在Android的界面上 ...
- Android之使用SoundPool播放一小段音频,实现猜歌的功能
这里,首先附上软件运行后的界面: 1.在播放音乐中,我介绍过利用MediaPlayer来播放音乐,这个类占用资源多,并且不支持播放多个音频,在Android中还提供了一个播放音频的类,即SoundPo ...
最新文章
- np.squeeze()函数
- 法猿生存计划--左边的管理,技术正确
- 计算机辅助园林设计ps,计算机辅助园林设计III
- mysql架构 视频_企业常见MySQL架构应用实战(高可用集群系统+调优经验)视频课程...
- node 微信开发 json转xml 格式
- Java非对称加密KeyPairGenerator类
- [SHOI2001]小狗散步
- 米的换算单位和公式_小学数学公式单位换算总结,请为你的孩子收藏好
- Memory Monitor
- Java项目转换成Web项目
- Linux操作系统[下载安装][命令][工具使用]
- 下载各种在线视频及字幕
- 最流行的统计假设检验速查表
- C语言结构体字节对齐规则
- CDH通过parcels安装组件,激活时卡住,取消激活
- windows bat脚本教程
- 基于opencv第三方视觉库,通过内网IP调用手机摄像头,实现人脸识别与图形监测
- 阿里无影云电脑磁盘性能测试
- Reconstruction and Representation of 3D Objects with Radial Basis Functions 阅读笔记
- 连接打印服务器显示无合适驱动,Silex DS-510打印服务器驱动(解决DS-510打印机连接问题)V7.2.1 最新版...