IOS版添加phonegap-錄音播放插件教程

1.在項目中添加AVFoundation.framework與CoreAudio.framework。
這裏IOS的錄音功能主要依靠AVFoundation.framework與CoreAudio.framework來實現。


在工程內添加這兩個framework。
2.將插件文件放到項目 plugins 目錄下面。須要拖放到Xcode,而後選擇拷貝


3.添加引用 config.xml <plugin name=」Luyin」 value=」Luyin」 />


4.將js文件引入到你的html頁面裏面,


5.經過調用下面的方法來實現錄音和播放。
錄音開始:
function luyinstart(str){
Luyin.luyin(
function(echoValue){
alert(echoValue);
$(「#paly」).html(「<button type=’button’ id=’p’ onClick=\」paly(‘」+echoValue+」‘)\」 >播放錄音</button>」);
},
function(err) { alert(err);},str);
}


錄音結束:
function luyinoff(str){
Luyin.luyin(
function(echoValue){
},
function(err){ alert(err);},str
);
}


播放錄音:
function paly(str){
Luyin.paly(
function(echoValue){
alert(echoValue);
},
function(err){ alert(err);},str
);
}


<bottom onclick =」luyinstart(‘1′)」>錄音開始</bottom>
<bottom onclick =」luyinoff(‘2′)」>錄音結束</bottom>
<div id=」paly」></div>


6.錄音文件會保存到你的項目下面tmp文件加里面,你能夠經過方法返回的路徑取出來上傳到你的服務器。


7.該插件目前錄音的文件格式是AAC,這個是目前最好的,大小最小的文件格式,在IOS下面很是好用。


固然能夠根據本身的須要修改文件格式。具體的格式 能夠百度,修改在Luyin.m修改
//設置錄音格式AVFormatIDKey==kAudioFormatLinearPCM
[NSNumber numberWithInt:kAudioFormatMPEG4AAC],AVFormatIDKey,


8。一些常見的錄音格式。
iPhone上支持的音頻編碼格式仍是比較多的

KeyMob移動廣告平臺的廣告能夠定向推廣、自主銷售廣告、互換廣告,已經成功布局了視頻廣告、全屏、插屏等多種行業內優秀的廣告形式,以期快速成爲國內專業的手機廣告優化管理平臺。

html

相關文章
相關標籤/搜索