Vì vậy, về cơ bản, tôi có âm thanh nền mà chơi qua API Web âm thanh và chức năng chơi của họ trông giống như sau:PhoneGap ứng dụng sử dụng cả hai phương tiện API và API Web âm thanh bị tắt khi ghi âm bắt đầu
function playSound(buffer) {
if (buffer) {
var source = appAudioContext.createBufferSource();
source.buffer = buffer;
source.connect(appAudioContext.destination);
source.start(0);
} else {
alert("ERROR: playSound has undefined buffer");
}
}
Khi tôi bắt đầu ghi với API MediaGap Media mặc dù (cordova-plugin-media qua npm), tất cả âm thanh Web Âm thanh của tôi bị tắt tiếng và tôi không thể phát chúng ngay cả khi ghi âm bị dừng. Có cách nào để làm cho hai API này hoạt động tốt với nhau trong PhoneGap không? Tôi đang phát triển một ứng dụng âm thanh nặng sẽ cần tính linh hoạt của API âm thanh web với các tính năng ghi âm gốc của API phương tiện.