Rumah > Soal Jawab > teks badan
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用于管理音频设备,可调用麦克风录制音频文件,也可播放音频文件。
</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>
标注的这句代码是什么意思,为什么要这样写啊?