|
是浏览器 调用录音的功能 不是手机底层的
var a = navigator.mediaDevices.getUserMedia({ audio: true });
Recorder.get = function (callback, config) {
if (callback) {
// alert(navigator.getUserMedia)
// 检查会话存储中是否已保存了权限
const savedPermission = sessionStorage.getItem('mediaPermission');
if (a) {
a.then(function(stream) {
var rec = new Recorder(stream, config);
callback(rec);
})
} else {
a = navigator.mediaDevices.getUserMedia({ audio: true });
a.then(function(stream) {
var rec = new Recorder(stream, config);
callback(rec);
})
} |
|