真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

iOS使用OpenAL播放PCM流


越秀ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書(shū)合作)期待與您的合作!


之前在做一個(gè)項(xiàng)目通過(guò)藍(lán)牙接收PCM數(shù)據(jù)并實(shí)時(shí)播放出來(lái)(類似對(duì)講機(jī)的功能), 之前沒(méi)做過(guò)跟音頻有關(guān)的東西, 網(wǎng)上搜索出來(lái)的資料大部分都是播放本地文件或者URL的。很少有播放PCM流的現(xiàn)成代碼可以用。
估計(jì)搜索到最多的就是那個(gè)通過(guò)OpenAL播放的代碼了吧。那個(gè)我自己用起來(lái)有各種問(wèn)題。不得已只好自己研究OpenAL。重新寫(xiě)了一下,親測(cè)好用。

功能說(shuō)明:
簡(jiǎn)單的實(shí)現(xiàn)了播放流式PCM數(shù)據(jù)的功能

使用方法: (.h文件內(nèi)也有詳細(xì)說(shuō)明)
1. 導(dǎo)入OpenAL.framework
2. alloc/init方法創(chuàng)建對(duì)象
3. 調(diào)用initOpenAL方法初始化OpenAL
4. 使用insertPCMDataToQueue:size:方法將PCM數(shù)據(jù)加載到緩沖隊(duì)列里, 會(huì)自動(dòng)播放
5. 不用的時(shí)候, 先調(diào)用clean方法關(guān)閉OpenAL然后再銷毀對(duì)象. (不clean的話, 下次初始化會(huì)有問(wèn)題)

注意事項(xiàng):
使用時(shí)需要根據(jù)自己的情況將insertPCMDataToQueue:size:方法內(nèi)的下列語(yǔ)句里的參數(shù)更改一下。
alBufferData(bufferID, AL_FORMAT_MONO16, (char *)[nData bytes], (ALsizei)[nData length], 8000);

下載地址:
http://pan.baidu.com/share/link?uk=3271899445&shareid=2537685654


網(wǎng)頁(yè)名稱:iOS使用OpenAL播放PCM流
標(biāo)題網(wǎng)址:http://weahome.cn/article/ippphg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部