У меня есть веб-сервис. Я извлекаю аудиоданные из веб-службы, используя nodejs и почтальона.
Когда я смотрю на почтальона, почтальон показывает мне такие данные:
�����BE���F9����� (� C�x5�] � L��4a̡� = 0 ч! ��bZ��bQ-��? �] ���Û�M�S��� ..... (и так продолжается).
Я не уверен, что это за данные.
На стороне клиента я использую Angular 8. Я написал некоторый код в Angular. Вот мой код Typescript.
this.service.getPhoneSoundData("ID of sound data...").subscribe((data: any) => {
const blob = new Blob([new Uint8Array(data.query_result)], {type: 'audio/mp3'});
const url = URL.createObjectURL(blob);
this.source = this.domSanitizer.bypassSecurityTrustResourceUrl(url);
});
А также это код HTML, который я написал:
<audio controls="controls" id="audio">
Your browser does not support the tag.
<source id="source" [src]="source" type="audio/mp3" />
</audio>
Когда я выполняю коды, я получаю следующую ошибку:
GET blob: http://localhost: 1001 / 0705bca8-9299-44ad-be7b-81f17b65ffc9 net :: ERR_REQUEST_RANGE_NOT_SATISFIABLE
Я использовал много решений, но мне это не удалось. Вы помогаете мне найти правильное решение для этой проблемы?