2017-11-01 2 views
2

) 내 요구 사항은 앵글 2 앱에서 실시간 오디오 (마이크 사용자가 말하는 사용자)를 캡처하여 스프링 부트 REST API로 스트리밍하는 것입니다.각도 2 오디오 스트리밍 (Spring REST

나는 많은 검색을했지만 방향을 찾을 수 없습니다. 같은 포인터가 있으면 도움이 될 것입니다.

미리 감사드립니다.

답변

3

는 블롭 및 백 엔드에 전달할 파일 변환있어 일단 링크가 https://github.com/ShankarSumanth/Angular2-RecordRTC HTML5 rocks

유용 할 수있는 다음과 같은 수 있습니다.

function uploadAudio(mp3Data){ 
 
    var reader = new FileReader(); 
 
    reader.onload = function(event){ 
 
     var fd = new FormData(); 
 
     var filename = encodeURIComponent('<somename>.mp3'); 
 
     fd.append('fname', filename); 
 
     fd.append('data', event.target.result); 
 
     $.ajax({ 
 
      type: 'POST', 
 
      url: 'url to post data', 
 
      data: fd, 
 
      processData: false, 
 
      contentType: false 
 
     }).done(function(data) { 
 
      //do something here on success 
 
     }); 
 
    };  
 
    reader.readAsDataURL(mp3Data); 
 
}