欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery mobile 錄音

錢諍諍2年前9瀏覽0評論

jQuery Mobile是基于jQuery核心構建的一個移動應用程序開發框架。它具有眾多方便快捷的移動應用程序開發工具,其中就包括錄音功能。下面我們將介紹如何在jQuery Mobile中使用錄音功能。

首先,我們需要引入jQuery Mobile錄音插件,代碼如下:

<script src="jquery.mobile-1.4.5.min.js"></script>
<script src="jquery.mobile.recording.js"></script>

然后,在頁面中添加一個按鈕,用于控制錄音的開始和停止。

<input type="button" id="recordButton" value="錄音" />

接下來,在js文件中,我們需要設置好錄音的參數,如錄音格式、采樣率等。代碼如下:

var recorder;
jQuery("#recordButton").on("click", function() {
if (recorder == null) {
//創建Recorder對象
recorder = new Recorder({
sampleBits: 16,
sampleRate: 48000,
numChannels: 1
});
recorder.initStream();
}
if (recorder.getStatus() == "recording") {
recorder.stop();
this.value = "錄音";
}
else {
recorder.start();
this.value = "停止";
}
});

最后,我們需要將錄音文件上傳到服務器。使用ajax操作即可,代碼如下:

jQuery.ajax({
url: "upload.php",
type: "POST",
data: {
"audio_data": recorder.getBlob()
},
cache: false,
contentType: false,
processData: false,
success: function(response) {
console.log("upload success");
},
error: function(xhr, status, error) {
console.log("upload error: " + error);
}
});

以上就是在jQuery Mobile中使用錄音功能的全部代碼。我們可以看到,借助jQuery Mobile,實現錄音功能變得非常簡單快捷。