如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
HYPERLINK"http://www.qingyangblog.com"家用制氧机十大品牌Android多媒体框架包含了获取和回放音频,视频和各种类形的图像的功能,所以你可以很容易的把它们整合到你的应用中.你可以从存储在资源中的文件,文件系统中的文件,或从网络数据流中播放音频或视频,这些都是用MediaPlayer或JetPlayerAPI实现.你也可以使用MediaRecorderandCameraAPI来录制声音,视频或抓取图片.下面的主题向你演示了如何使用Android框架来实现多媒体获取和回放.MediaPlayer如何在你的应用中播放音视频.JetPlayer如何使用通过JetCreator创建的内容播放交互式的音视频.Camera如何在你的应用中使用一个设备上的相机获取图片和视频.AudioCapture如何在你的应用中录制声音.媒体回放Android多媒体框架支持播放很多常见的媒体类型,所以你可以使用MediaPlayerAPI很轻松的整合音视频和图像到你的应用中.你可以从资源中,从文件中,从网络上播放音视频.此文档向你演示了如何写一个媒体播放应用,如何与用户和系统交互,从而获得最好的性能和用户体验.注:你只能把音视频播放到标准的输出设备上.当前,它们是扬声器或蓝牙耳机.你不能在电话通话时播放音频文件.基础以下类被用于播放音频和视频:MediaPlayer此类是播放音视频的主要API.AudioManager此类管理设备上的音频源和输出.Manifest声明在使用MediaPlayer开发之前,确保你的manifest中声明了允许使用的相关特性.InternetPermission-如果你使用MediaPlayer来播放网络流中的内容,你的应用必须请求网络存取权限.<uses-permissionandroid:name="android.permission.INTERNET"/>WakeLockPermission-如果你的播放应用需要阻止屏幕变暗或阻止处理器睡眠,或使用MediaPlayer.setScreenOnWhilePlaying()或MediaPlayer.setWakeMode()方法,你必须请求此权限.<uses-permissionandroid:name="android.permission.WAKE_LOCK"/>使用MediaPlayer媒体框架中最重要的组件之一就是MediaPlayer类.此类的对象可以用少量的设置即能获取,解码和播放音视频.它支持多种媒体源,比如:本地资源.内部URI,比如你从ContentResolver取得的URI.外部URI(流媒体)要了解Android支持的媒体类型列表,请看AndroidSupportedMediaFormats文档.下面是如何播放本地资源中的音频的例子(保存在你的应用的res/raw/文件夹下):[java]HYPERLINK"http://blog.csdn.net/nkmnkm/article/details/7570967"\o"viewplain"viewplainHYPERLINK"http://blog.csdn.net/nkmnkm/article/details/7570967"\o"copy"copyMediaPlayermediaPlayer=MediaPlayer.create(context,R.raw.sound_file_1);mediaPlayer.start();//不需要调用prepare();create()为你做了在例子中,"raw"资源是一个系统不会以某种方式进行分析的文件.然而,此资源的内容不能是原始音频,它应是一种适当编码和格式化的媒体文件(当然是被支持的格式).以下是如何播放一个本地URI的例子(URI是你用ContentResolver获取的):[java]HYPERLINK"http://blog.csdn.net/nkmnkm/article/details/7570967"\o"viewplain"viewplainHYPERLINK"http://blog.csdn.net/nkmnkm/article/details/7570967"\o"copy"copyUrimyUri=....;//initializeUrihereMediaPlayermediaPlayer=newMediaPlayer();mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);mediaPlayer.setData