Как скачать видео с помощью samsung tv api? - PullRequest
0 голосов
/ 17 октября 2018

В основном я занимаюсь разработкой веб-приложения для Samsung TV.

Я пытаюсь загрузить изображение и видео с сервера, а затем отобразить его.

var contentdownload = function () {
   var url = 'https://dwdvhqfdmesuz.cloudfront.net/5bb5b552ab41a237a95db866/5bb5b618ab41a237a95db86b.jpeg';

    var download_api_capability = tizen.systeminfo.getCapability("http://tizen.org/feature/download");
    var wifi_capability = tizen.systeminfo.getCapability("http://tizen.org/feature/network.wifi");



    var listener = {
        onprogress: function(id, receivedSize, totalSize) {
            console.log('Received with id: ' + id + ', ' + receivedSize + '/' + totalSize);
        },
        onpaused: function(id) {
            console.log('Paused with id: ' + id);
        },
        oncanceled: function(id) {
            console.log('Canceled with id: ' + id);
        },
        oncompleted: function(id, path) {
            console.log('Completed with id: ' + id + ', path: ' + path);
        },
        onfailed: function(id, error) {
            console.log('Failed with id: ' + id + ', error: ' , error); // returning error
        }
    };

var downloadRequest = new tizen.DownloadRequest(url, "Downloads");
var downloadId = tizen.download.start(downloadRequest, listener);

}

Ошибка: enter image description here

Спасибо

1 Ответ

0 голосов
/ 28 декабря 2018

В коде есть опечатка: попробуйте изменить «Загрузки» на «Загрузки».

Файловая система на Tizen использует виртуальные корни, вы можете проверить все доступные имена папок здесь: https://developer.samsung.com/tv/develop/api-references/tizen-web-device-api-references/filesystem-api

Если у вас есть другие проблемы, вы можете сравнить свое решение с демонстрацией Download API: https://github.com/SamsungDForum/Download

Другое дело, что (если у вас нет специального сценария в вашем приложении) avplay (видеоплеер Tizen) будет обрабатывать загрузку видео для вас, как и тег HTML-изображения.

...