|
3.6打包长按录音按钮可以发送录音,3.7长按录音完成发送的时候,走到这个方法的self.getFileData(self.fileName).then(function(voice) {这个地方不执行了,控制台出这个提示
resolveLocalFileSystemURI is deprecated. Please call resolveLocalFileSystemURL instead.
resolveLocalFileSystemURI.js:88 resolveLocalFileSystemURI is deprecated. Please call resolveLocalFileSystemURL instead.
stopRecVoice : function(event) {
if (this._recording) {
var changedTouches = event.originalEvent.changedTouches;
var threshold = window.screen.width - 50;
if (changedTouches && changedTouches[0].clientX < threshold) {
this.cancelRecVoice(event);
return false;
}
var stopRecordingTime = new Date().getTime();
if (stopRecordingTime - this.startRecordingTime < 1000) {
justep.Util.hint("说话时间太短!");
this.cancelRecVoice(event);
return false;
}
} else {
return;
}
var self = this;
window.requestAnimationFrame(function() {
if (self._recording) {
self.showVoiceInfo(false);
if (justep.Browser.isX5App) {
self.mediaRec.stopRecord();
self.getFileData(self.fileName).then(function(voice) {
self._recording = false;
var eData = {
source : self,
recorder : self.mediaRec,
voice : voice
};
self.fireEvent('onFinishRecVoice', eData);
});
} else {
self.recorder.stop();
self._recording = false;
var eData = {
source : self,
recorder : self.recorder,
voice : self.recorder.getBlob()
};
self.fireEvent('onFinishRecVoice', eData);
}
}
});
return false;
},
|
|