如何调试TVML <mediacontent>标签的“播放器”功能?

时间:2018-03-07 21:27:18

标签: tvml tvjs

我正在尝试将一些TVML代码实现到现有项目中,我尝试将嵌入的视频放入其中。但是,代码的回放部分失败了,并且无声地失败。

我使用的代码来自WWDC 2016 presentation(幻灯片98-102)

<lockup>
  <mediaContent playbackMode="always">
  <!--I changed the playbackMode from onFocus to always-->
    <img src="http://host/image.jpg" width="548" height="308"/>
  </mediaContent> 
<lockup>

var mediaContentElement = document.getElementsByTagName('mediaContent').item(0);
var player = mediaContentElement.getFeature('Player');
player.playlist = playlist;

这个故事的奇怪之处在于---这个代码实际上适用于其他项目,而不是我的。我console.log播放器,播放列表,似乎没有任何关闭,没有错误或什么如此。当然,视频不播放。

我查看了http服务器,TVML甚至没有请求视频资源。在player.playlist = playlist;和玩家真正开始玩的时候,它看起来像是错误的,这对我来说是个黑盒子。

鉴于TVML的受欢迎程度,这些只是讨论这个TVML标签的“播放器”功能的两个有用的文档。

Apple TV Markup Language Reference-- Compound Multimedia Elements

TVML Guide: Core concepts in TVML and TVMLKit-- Server/PlaybackVideo/index.js

想知道是否有人知道如何处理这个问题,或者可能出现了什么问题。

0 个答案:

没有答案