iphone游戏的声音处理-流播放文件
来源:互联网 发布:美杀人狂魔去世 知乎 编辑:程序博客网 时间:2024/04/30 00:55
流播放文件即用AudioStream 和 AudioQueue 来播放文件。好处是可以快速的开始播放,减少读文件的过程,适合大文件特别是背景音乐的播放。坏处是一次只能播放一个文件,如果要换播放文件,中间需要一定的时间。但是因为iPhone的文件读取时间只有10秒,对于资源较大的文件,只能考虑这个方式了。下面我将分享一下我在这方面的一点经验:1. 单个文件播放2. 在线文件播放
1. 单个文件播放
以上是需要定义的为单独文件播放的所需要的元素。可以定义在类里面。
2. 在线文件播放
利用http1.1协议播放在线文件。以上是在线文件播放所需要的参数。
这里是定义的一些参数,NUM_QUEUE_BUFFERS 用于播放本地文件,而 kNumAQBufs 用于播放在线文件。
3. 本地文件初始化
4. 在线文件初始化
算了,废话不多说了,直接上代码,等以后有时间了再逐一解释。
.h文件
.m文件
代码中对指针形式和数组形式2种各写了不同的代码,大家可以根据个人爱好使用,而且还将url和文件path2种播放方式写在了一起。这个类是xxxxx.h
- iphone游戏的声音处理-流播放文件
- Android 通过流播放声音
- Android通过流播放声音
- Android 通过流播放声音
- Android 通过数组,流播放声音的方法
- android 通过数组,流播放声音的方法
- 编程实现avi文件的流播放
- android学习笔记17--------------android 通过数组,流播放声音的方法
- android 通过数组,流播放声音的方法,音频实时传输(转)
- android 通过数组,流播放声音的方法,音频实时传输
- android 通过数组,流播放声音的方法,音频实时传输
- android通过数组,流播放声音的方法,音频实时传输(安卓软件开发)
- Android 通过流播放声音(语音全双工通信)
- html5 audio读取文件流播放音频
- html5 audio读取文件流播放音频
- 讲一下IMedia 流播放的故事!
- 流播放音频
- 电视会议常用原始码流播放器的编写
- 又得去Sanyo
- 我的体重
- 又在Sanyo,可惜CY已经放假走了
- 难得在东莞
- jquery 用法
- iphone游戏的声音处理-流播放文件
- HF见Mother
- 又申请了
- 白胡子海贼团与火箭队,哈哈
- 一道题
- linux目录结构及主要内容
- [转]ADO操作access全过程和CListCtrl的用法
- 手动脱ASPack 2.12
- AutoSAR(汽车开放系统架构)