为Android应用程序添加多媒体
来源:互联网 发布:软件技术服务合同模板 编辑:程序博客网 时间:2024/05/17 02:06
本例中,我们让Android应用程序播放一个在线MP3音乐文件。
Android媒体播放器特性包含于android.media包的MediaPlayer类中。
我们既可以从显存的应用程序资源中创建MediaPlayer对象,也可以使用统一资源标识符(URI)指定某个特定的目标文件。在本例中,我们使用android.net包中的Uri类访问一个MP3文件。
首先,我们创建一个HelloMedia工程,以下的代码编写只需在HelloMedia.java中Activity中即可。
1、import包
import android.media.MediaPlayer;
import android.net.Uri;
如果你使用eclipse ADT,可以不用专门去添加,直接写下面用到的关键字,会提示你添加的,你只需要点下鼠标就OK了。
2、为MediaPlayer类声明一个成员变量
private static final String DEBUG_TAG = "zcl";
private MediaPlayer mp;
3、定义一个播放MP3的函数
public void playMusicFromWeb()
{
try
{
Uri file = Uri
.parse("http://221.224.3.72/sourcefile/0/0/134/134669.mp3");
mp = MediaPlayer.create(this, file);
mp.start();
} catch (Exception e)
{
Log.e(DEBUG_TAG, "Player failed", e);
}
}
我们需要在onCreate()函数中调用这一函数。
4、最后,我们需要在应用程序运行结束后“干净”地退出。我们需要重写onStop()函数。
protected void onStop()
{
if (mp != null)
{
mp.stop();
mp.release();
}
super.onStop();
}
本例的完整代码如下:
运行后,你就可以听到“忐忑”啦。。
(本文由“萝卜根”编辑撰写,转载请注名来源)
(本文在“萝卜根”和CSDN博客同步发布)
- 为Android应用程序添加多媒体
- 向应用程序添加多媒体
- 为Android应用程序添加日志记录
- 如何为Android应用程序添加社会化分享
- 为Android应用程序添加社会化分享功能
- 为Android应用程序添加社会化分享功能
- 为android应用程序添加桌面快捷方式
- android为应用程序添加退出动画
- 为Android应用程序添加社会化分享功能
- 为Android应用程序添加社会化分享功能
- 为Android应用程序添加欢迎界面
- 为Android应用程序添加Splash启动画面
- 为应用程序添加缓存
- 【Android自学笔记】为Android应用程序添加Rate功能
- Android中为你的应用程序添加桌面快捷方式
- Android为你的应用程序添加桌面快捷方式
- Android中为你的应用程序添加桌面快捷方式
- Android中为你的应用程序添加桌面快捷方式
- 关于内存泄漏问题
- 添加打印机时,输入guest密码,解决方法
- 灰姑娘的玻璃手机
- selenium学习3 selenium for IE8+WIN7
- asp.netc#GridView中添加单选按钮
- 为Android应用程序添加多媒体
- 自已实现Vector
- 如何将VS2010的代码提示从英文变成中文
- servletContext与servletConfig的区别
- 如何设置我的Pushbutton引擎(PBE)
- 八种排序程序总结,已经稳定性,算法复杂度,程序保证正确
- 典型开源3D引擎分类比较
- asp.net替换和恢复html特殊字符
- JS图片自动按比例缩小代码(防止页面被图片撑破)