js代碼
// 開始錄音
var r=null,t=0,ri=null,rt=null;
function startRecord(){
outSet('開始錄音:');
//獲取當前設備的錄音對象
r = plus.audio.getRecorder();
if ( r == null ) {
outLine('錄音對象未獲取');
return;
}
r.record({filename:'_doc/audio/'}, function(p){
outLine('錄音完成:'+p);
plus.io.resolveLocalFileSystemURL(p, function(entry){
createItem(entry);
}, function(e){
outLine('讀取錄音文件錯誤:'+e.message);
});
}, function(e){
outLine('錄音失?。?+e.message);
} );
er.style.display = 'block';
t = 0;
ri = setInterval(function(){
t++;
rt.innerText = timeToStr(t);
}, 1000);
}
html代碼
<body>
<header id="header">
<p class="nvbt iback" onclick="back()"></p>
<p class="nvtt">Audio</p>
<p class="nvbt idoc" onclick="openDoc('Audio Document','/doc/audio.html')"></p>
</header>
<p id="dcontent" class="dcontent">
<br/>
<p class="button" onclick="startRecord()">開始錄音</p>
<p class="button" onclick="startPlay('_www/audio/friendship.mp3')">播放音樂</p>
<br/>
<!-- History list -->
<ul id="history" class="dlist" style="text-align:left;">
<li id="empty" class="ditem-empty">無歷史記錄</li>
</ul>
<br/>
<p class="button button-waring" onclick="cleanHistory()">清空歷史記錄</p>
<br/>
</p>
<p id="output">
Audio用于管理音頻設備,可調(diào)用麥克風錄制音頻文件,也可播放音頻文件。
</p>
<p id="play" class="rp">
<p id="ptime" class="ptime">00:00:00/00:00:00</p><br/>
<p id="progress" class="progress"><p id="schedule" class="schedule"></p></p>
<br/>
<p class="stop" onclick="stopPlay(),outSet('停止播放!')"></p>
</p>
<p id="record" class="rp">
<p style="width:100%;height:20%;"></p>
<p class="rprogress"><p class="rschedule"></p></p>
<br/>
<p id="rtime" class="rtime">00:00:00</p><br/>
<p class="stop" onclick="stopRecord()"></p>
</p>
</body>
標注的這句代碼是什么意思,為什么要這樣寫啊?
光陰似箭催人老,日月如移越少年。