多媒体应用开发.pptx

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;; 随着3G时代的到来,在手机和平板电脑上应用多媒体已经非常广泛了。Android作为又一大手机、平板电脑操作系统,对于多媒体应用也提供了良好的支持。它不仅支持音频和视频的播放,而且还支持录制音频等。本章将对Android中的音频及视频等多媒体应用进行详细介绍。;; Android提供了对常用音频和视频格式的支持,它所支持的音频格式有MP3(.mp3)、3GPP(.3gp)、Ogg(.ogg)和WAVE(.ave)等,支持的视频格式有3GPP(.3gp)和MPEG-4(.mp4)等。通过Android API提供的相关方法,可以实现音频与视频的播放。下面将分别介绍播放音频与视频的不同方法。; 在Android中,提供了MediaPlayer类用来播放音频。使用MediaPlayer类播放音频比较简单,只需要创建该类的对象,并为其指定要播放的音频文件,然后再调用它的start()方法就可以播放音频文件了。下面详细介绍如何使用MediaPlayer播放音频文件。 1.创建MediaPlayer对象,并装载音频文件 创建MediaPlayer对象,并装载音频文件。可以使用该类提供的静态方法create()来实现,也可通过它的无参构造方法来创建并实例化该类的对象来实现。 MediaPlayer类的静态方法create()常用的语法格式有以下两种: create(Context context, int resid) 用于从资源ID所对应的资源文件中装载音频,并返回新创建的MediaPlayer对象。例如,要创建装载音频资源(res/raw/d.wav)的MediaPlayer对象,可以使用下面的代码: MediaPlayer player=MediaPlayer.create(this, R.raw.d); create(Context context, Uri uri) 用于根据指定的URI来装载音频,并返回新创建的MediaPlayer对象。例如,要创建装载了音频文件(URI地址为;;MediaPlayer player=new MediaPlayer(); try { player.setDataSource(/sdcard/s.wav); //指定要装载的音频文件 } catch (IllegalArgumentException e1) { e1.printStackTrace(); } catch (SecurityException e1) { e1.printStackTrace(); } catch (IllegalStateException e1) { e1.printStackTrace(); } catch (IOException e1) { e1.printStackTrace(); } try { player.prepare(); //预加载音频 } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); };2.开始或恢复播放 在获取到MediaPlayer对象后,就可以使用MediaPlayer类提供的start方法来开始播放或恢复已经暂停的音频的播放。例如,已经创建了一个名称为player,并且装载了要播放音频的MediaPlayer,可以使用下面的代码播放该音频。 player.start(); //开始播放 3.停止播放 使用MediaPlayer类提供的stop方法可以停止正在播放的音频。例如,已经创建了一个名称为player,并且已经开始播放装载的音频,可以使用下面的代码停止播放该音频。 player.stop(); //停止播放 4.暂停播放 使用MediaPlayer类提供的pause方法可以暂停正在播放的音频。例如,已经创建了一个名称为player,并且已经开始播放装载的音频,可以使用下面的代码暂停播放该音频。 player.pause(); //暂停播放;【例13-1】 在Eclipse中创建Android项目,实现包括播放、暂停/继续和停止功能的简易音乐播放器。 (1)将要播放的音频文件上传到SD卡的根目录中,这里要播放的音频文件为ninan.mp3。 (2)修改新建项目的res/layout目录下的布局文件main.xml,在默认添加的线性布局管理器中添加一个水平线性布局管理器,并在其中添加3个按钮,分别为“播放”按钮、“暂停/继续”按钮和“停止”按钮。 (3)打开默认添加的MainActivity,在该类中,定义所需的成员变量,具体代码如下: privat

文档评论(0)

文档收藏爱好者 + 关注
官方认证
内容提供者

事业编考题需要答案请私聊我发答案

认证主体莲池区卓方网络服务部
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0GFXTU34

1亿VIP精品文档

相关文档