Я ищу простое решение для записи аудиофайла и загрузки его на s3.AngularJS + HTML5 запись аудиофайла
Мои поисковые запросы приходят, чтобы найти:
WebRTC-Experiment, который является наиболее popuplar решением я мог бы найти.
также есть рабочий пример в следующей ссылке: https://www.webrtc-experiment.com/RecordRTC/
Я также нашел ngCamRecorder, который не был поддержан светлячок еще.
Я ищу простое решение + рабочий пример и предложение.
Какое решение является наиболее популярным при использовании с AngularJS?
если вы можете предоставить свой собственный пример или ссылку на рабочий пример, который я могу использовать.
если вы также использовали S3, я хотел бы знать, как вы можете нажать файл на S3 и получить ссылку на контроллер.
Решение, которое я нашел, выбросить ошибку и включить рабочий пример без объяснения кода. Я также хотел бы знать, как нажать на s3.
Это код, я реализован на примере:
$scope.start_recording = function()
{
navigator.getUserMedia(session, function (mediaStream) {
window.recordRTC = RecordRTC(MediaStream);
recordRTC.startRecording();
}, function(error){console.log(error)});
};
$scope.stop_recording = function()
{
navigator.getUserMedia({audio: true}, function(mediaStream) {
window.recordRTC = RecordRTC(MediaStream);
recordRTC.startRecording();
});
};
Он просто выдаст ошибку: не определено не функция на recordrtc.js линии 641
if(!mediaStream.getAudioTracks().length) throw 'Your stream has no audio tracks.';
очевидно mediaStrem равна нулю.
Спасибо.
Полное раскрытие: Я работал над этим плагином, я раздвоенный из другого проекта записи. – tlogbon
Проект, над которым я работаю, использует npm с браузером вместо беседки. Как я могу интегрировать этот модуль с моим приложением? –