所以我有一个Roku
频道,完全由Vimeo
供电。然而,有一天,Vimeo
改变了它们的一些链接,这些链接都包含在API
调用中。现在,所有的链接在视频的URL中都有一个符号。
在过去,当我们有自己的CDN时,我可以随意创建脚本和链接,而不包括一个符号。但是,我仍然在使用Roku
SDK示例附带的简单视频播放器示例,并且由于某种原因,带有符号的视频链接将不起作用。
在Brightscript
代码中有什么东西是我需要更改的,以便与符号进行链接吗?
如何更改这个频道来处理包含符号的视频URLS?
发布于 2014-10-30 16:47:19
嗯,我想不出为什么Roku不会在URL中加载文件。
但我怀疑原因可能在其他地方:你有没有可能将内容(视频列表等)以XML形式传递给播放器?您应该确保XML的文本和属性值中的符号被转义到&
中,否则roXmlElement.parse
(xmlText)的行为就不合理了。我所说的“不合理”并不是说它失去了&或显示了错误,而是默默地丢弃了整个元素或子树。
贴士:如果在Roku上解析XML并怀疑解析过程中可能丢失了什么,请使用myXmlElem.genXML()
将其转储回控制台。
https://stackoverflow.com/questions/26656161
复制