使用现有的网络应用程序创建Apple TV应用程序

时间:2018-07-12 06:22:22

标签: swift tvos apple-tv tvml

由于不能使用Web Kit分发Apple TV应用程序,因此我正在寻找其他方法来在Apple TV应用程序中显示Web内容。使用TVML,我可以从Apple TV应用程序的网站上播放视频源。 我的疑问是,能否像UIWebView一样通过提供链接来显示网站!

我已经和我一起开发了一个网站,并且还需要拥有TV应用程序版本。有可能吗?

以下代码对我有用,它从URL加载了视频。

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

2 个答案:

答案 0 :(得分:1)

如果您打算将现有网站加载到WebView中,则可以查看this question。即使您设法加载它,我也怀疑Apple会允许您发布它。

如果您现有的Web应用程序提供可解析的数据(如JSON),则可以使用它来构建TVML应用程序。

作为参考,您可以检查Apple的示例应用程序:

尽管我不推荐,但是您也可以做的是修改现有的Web应用程序以提供TVML模板

答案 1 :(得分:1)

使用服务器的一种方法是,您可以让它在网站的TVL版本中提供服务(也许)。但最重要的是:它不会神奇地工作,需要完成工作。

有些参考可能对您有所帮助

https://github.com/emadalam/atvjs

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