gpt4 book ai didi

ios - phonegap ios不播放录制的wav

转载 作者:行者123 更新时间:2023-12-03 01:55:20 26 4
gpt4 key购买 nike

我录制成功

播放文件失败。
我的 xcode 输出消息
'完成录音样本'
'录音.wav'
我认为媒体路径的问题
于是我进入了多种路径
文件://私有(private)...,
文件://var/...,
文件系统...
我该怎么办?

function getPhoneGapPath() {
var path = window.location.pathname;
path = path.substr( path, path.length - 10 );
return "file://"+path;
};

var resource = getPhoneGapPath() + 'recording.wav';
var fileURL ;
$(document).ready(function(){
$("#play").click(function(){
alert(resource)
var play = new Media(resource,
function(){
alert("success")
},
function(err){
alert("err:"+err)
})
play.play();
})
})

var mediaRec;
document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady(){
var src = "recording.wav"
mediaRec = new Media(src,
function(){
console.log("success")
},
function(err){
alert("err:"+err)
})

mediaRec.startRecord();

var recTime = 0;
var recInterval = setInterval(function() {
recTime = recTime + 1;
setAudioPosition(recTime + " sec");

if (recTime >= 2) {
clearInterval(recInterval);
mediaRec.stopRecord();
}
}, 1000);
}

function setAudioPosition(position){
document.getElementById('audio_position').innerHTML = position;
}

最佳答案

采用

mediaRec.play()

但是对于 iOS 媒体捕获是录制的好插件 Media capture

关于ios - phonegap ios不播放录制的wav,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36079933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com