设为首页 加入收藏

TOP

为Android应用程序添加多媒体
2014-11-24 11:39:34 来源: 作者: 【 】 浏览:1
Tags:Android 应用程序 添加 多媒体

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();
}


本例的完整代码如下:


运行后,你就可以听到“忐忑”啦。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android 自定义Dialog样式 下一篇IntelliJ IDEA 通过wsdl生成Java..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)