
Android 之多媒体API
109905418
谨慎,优秀,力戒浮躁!
展开
-
多媒体API
从本博文开始, 将针对Android 中包括的API 来写。多媒体API 包括 播放和录制音频和视频, 拍照。Android 支持的媒体格式可从网址 http://developer.android.com/guide/appendix/media-formats.html 找到.一 . 在了解多媒体之前,需要先了解SD卡, 你可能注意到SD卡下有一个名为DCIM 目录,这是相原创 2012-05-09 23:07:27 · 1382 阅读 · 0 评论 -
通过网络播放mp3和手机下载看3gp(mp4)影片-- Runnable 的运用
本博客先介绍android 手机下载 3gp 本程序设定的逻辑是: 设计一个可以接收影片网址的EditText 输入框, 将该网址的影片下载至手机的SD卡上,以暂存的文件夹名称命名, 当单击播放时,之前的影片被停止,根据网址新下载下来的影片,最后SD卡上可能存了一堆缓存的影片文件,因此当退出程序时,需要记录回收删除哪些 "临时文件"。注意这里播放按钮的事件处理是: 正在播放中的影片,按原创 2012-02-29 23:28:00 · 1755 阅读 · 0 评论 -
自定义 影片播放器——MediaPlayer 与SurfaceView
本示例使用 使用MediaPlayer 制作一个 视频播放器 ,可指定视频的大小、预览的模式之外,还提供对 prepare,OnCompletionListener 等事件的判断。通过创建SurfaceView 视图与控制SurfaceView 的 SurfaceHolder 对象,搭配 MediaPlayer 的 setDisplay() 方法来指定要将图像显示于指定的 Surf原创 2012-04-01 08:34:30 · 2738 阅读 · 1 评论 -
AudioRecord 录制音频
前面有介绍原创 2013-12-16 16:55:53 · 926 阅读 · 0 评论 -
视频录制
使用MediaRecorder,VideoView, SurfaceHolder, Camera 实现原创 2013-12-24 20:43:55 · 962 阅读 · 0 评论 -
使用SoundPool 同时播放多个音频
MediaPlayer 是多媒体包的一个 基本工具,但它一次只能处理一个音频或 视频文件.如果只有少量的音频要播放,并且想要快速的性能,SoundPool 类可提供帮助, 实际上在底层使用了 MediaPlayer APISoundPool 与 MediaPlayer 之间的一个区别是: SoundPool 是仅为处理本地媒体文件而设计的以下提供一个加载和播放 简单声音的示例原创 2013-11-09 19:43:30 · 8748 阅读 · 4 评论 -
android 游戏中的声音
游戏中的声音, 可分为音乐和音效, 较长的音乐可作为游戏的背景音乐,迅即的音效,时间短但要求反应迅速.一、 android 中,迅即的音效采用 android.media.SoundPool 实现, 该类将声音文件加载到内存中,出于性能考虑, 一般只将短于7秒的声音文件用它播放.1. 加载声音文件 通过 load(Context c, int resId, int priority)原创 2013-06-04 23:10:09 · 1680 阅读 · 0 评论 -
多媒体应用: 图形、音频、视频
多媒体应用是Android 中比较有趣的部分,本博客内容很长 一 图形1 基本图形绘制图形通常在android.view.View 或子类的onDraw 方法中进行.方法定义如下:protected void onDraw(Canvas canvas);主要包括绘制像素点、直线、圆形、弧、文本一个示例:绘制基本的图形和文本,要实现用程序控制View 的重绘,只需要调用Vi原创 2011-08-26 17:38:19 · 3887 阅读 · 0 评论