Создайте приложение Apple TV, используя существующее веб-приложение

Поскольку Web Kit нельзя использовать для распространения приложения Apple TV, я искал альтернативные способы отображения веб-контента в приложении Apple TV. Используя TVML, я мог воспроизводить источник видео с веб-сайта из приложения Apple TV. Я сомневаюсь, что я могу отобразить веб-сайт, предоставив ссылку, как это делает UIWebView!

У меня уже есть разработанный веб-сайт, и мне также нужна версия приложения для телевидения. Является ли это возможным ?

Следующий код работает для меня, и он загружает видео с URL-адреса.

var player = new Player();
var playlist = new Playlist();
var mediaItem = new MediaItem("video", videoURL);
player.playlist = playlist;
player.playlist.push(mediaItem);
player.present();


person Govind    schedule 12.07.2018    source источник


Ответы (2)


Если вы планируете загрузить существующий веб-сайт в WebView, вы можете взглянуть на этот вопрос . Даже если вам удастся его загрузить, я сомневаюсь, что Apple позволит вам его опубликовать.

Если ваше существующее веб-приложение обслуживает анализируемые данные, такие как JSON, вы можете использовать его для создания приложения TVML.

В качестве справки вы можете проверить примеры приложений Apple:

Что вы также можете сделать, хотя я бы не рекомендовал это, так это изменить существующее веб-приложение для обслуживания шаблонов TVML.

person Teneff    schedule 24.07.2018

один из способов сделать это может быть с вашим сервером, вы можете позволить ему обслуживать tvml-версию сайта (возможно). Но подчеркнем: это не сработает волшебным образом, это требует работы.

Вот некоторые ссылки, которые могут оказаться полезными

https://github.com/emadalam/atvjs

https://github.com/ramitos/react-tvml

person kaho    schedule 24.07.2018