Проблема: при загрузке видео в учетную запись vimeo с мобильного (ionic-cordova) по протоколу tus загружается только 15 байт, при загрузке из браузера оно отлично загружается.
Мы создаем приложение Ionic -Cordovaкоторый загружает видео в учетную запись vimeo по протоколу tus-js-client (https://www.npmjs.com/package/@types/tus-js-client).
. Для браузера он работает нормально, но на мобильном устройстве загрузка 15 байтов продолжается, что очень медленно.
Мы использовали плагин для захвата cordova, чтобы взять плагин для видео и кордовых файлов, чтобы получить файлобъект, а затем передать этот объект в библиотеку tus-js-client, но он не работает должным образом
Пожалуйста, дайте мне способ решить эту проблему.
Сначала мы обращаемся к нашему внутреннему API, который создает видеофайл для учетной записи vimeo, и возвращает ответ vimeo о том, что мы используем upload_link url из ответа, а затем загружаем его, используя приведенный ниже код.
Пожалуйста, укажите способ ее решения.
Пример:
let upload = new tus.Upload(vimeoObj.file, {
endpoint: 'none',
retryDelays: [0, 1000, 3000, 5000],
uploadSize: vimeoObj.params.filesize,
onError: (error) => {
// error
},
onProgress: (bytesUploaded, bytesTotal) => {
// progress
},
onSuccess: () => {
// sucess
}
})
upload.url = response['data']['body']['upload']['upload_link']
upload.start()