情况就是这样,我想制作一个类似“whatsapp”的录制语音片段的功能,并使用 collectionFS 将其保存在流星应用程序中。
但它似乎不支持cordova的媒体对象和显示
[Log] Uncaught Error: Error: DataMan constructor received data that it doesn't support:2199:http://meteor.local/packages/blaze.js?a5c324925e5f6e800a4c618d71caf2848b53bf51 (console-via-logger.js, line 173)
这是相关的代码
'click .voice':function (argument) {
if(!isRecording){
console.log('startRec');
media = getNewRecordFile();
media.startRecord();
isRecording=true;
}else{
console.log('stopRec');
media.stopRecord();
playAudio(media.src);
isRecording=false;
Sounds.insert(media,function (err, fileObj) {
if(err){
alert(err);
}else{
alert('success');
}
});
}}