как получить аудио- и видеофайл, загруженный на parse.com, с помощью javascript api

используя JavaScript SDK parse.com, я успешно загрузил два элемента мультимедиа и получил URL-адрес загрузки из объекта Parse.File:

Например:

аудио: http://files.parsetfss.com/9fbcaa0f-8cb6-4d8d-8001-a046d33cf96e/tfss-76d86338-4e56-40d4-b6d0-7d45d53ea839-audio_001.wav

видео: http://files.parsetfss.com/9fbcaa0f-8cb6-4d8d-8001-a046d33cf96e/tfss-109d25e9-aa92-44d1-9d9c-100711f136e1-capturedvideo.MOV

однако, когда я пытаюсь получить эти файлы, установив src="", я получаю:

Не удалось загрузить ресурс: сервер ответил со статусом 416 (запрошенный диапазон неудовлетворителен).

любые идеи, почему это будет?

В документации предлагается использовать

Parse.Cloud.httpRequest({ url: profilePhoto.url() }).then(function(response) {
  // The file contents are in response.buffer.
});

но "httpRequest" не определен в объекте "Parse".

Любая помощь будет принята с благодарностью.


person Bala Peterson    schedule 21.08.2014    source источник


Ответы (1)


немного поздно, но надеюсь, что я все еще могу помочь. Использовать этот:

var audioFile = myParseObject.get('ColumnNameWithAudioFile');
var audio = new Audio(audioFile.url());
audio.play();

Работает на меня!

person AlexKoren    schedule 13.03.2015