技术开发 频道

OPhone平台多媒体应用程序开发介绍

  多媒体应用

  多媒体应用层处在整个多媒体结构中最上层,全部由纯Java应用程序构成。Android系统本身就内置了丰富的多媒体应用程序包括Music Playback, Camera,Picture Viewer 等等。

  Android MediaPlayer 类支持播放数据来源不同的Audio和Video,例如来源于文件系统中的,应用程序资源包中的,以及来源于网络中的流媒体数据。

  Audio本地和流媒体播放

Public void playAudio() {
    MediaPlayer mp
= new MediaPlayer();
    mp.setDataSource(Audio_PATH);
    mp.prepare();
mp.start();
}

   如上代码所示,由于Android良好的接口设计,Audio播放非常简单,关键的4行代码即可完成Audio播放过程。

  1.新建一个MediaPlayer 实例

  2.调用setDataSource()方法设置播放文件的路径,该路径既可以是本地文件如/sdcard/test.mp3,也可以是网络流媒体数据如 http://www.monternet.com/test/test.mp3

  3.调用prepare()方法,使底层openCore初始化数据。同时mediaplayer还提供另外一个接口prepareasync(), 你可以异步监听当前数据是否准备好播放。

  4.一旦prepare()完成,便可以调用start()方法开始播放,

  如果想暂停播放,可以调用pause()方法,如果想停止播放,可以调用stop()方法。

0
相关文章