使用&符号播放Roku上的Vimeo链接

时间:2014-10-30 14:50:05

标签: vimeo vimeo-api roku brightscript

所以我有Roku频道完全由Vimeo提供支持。但是,前一天Vimeo更改了API电话中包含的部分链接。现在,所有链接的视频网址都有一个&符号。

过去当我们拥有自己的CDN时,我可以随意创建脚本和链接,不包括&符号。但是,我仍在使用Roku SDK示例附带的简单视频播放器示例,因此出于某种原因无法播放带&符号的视频链接。

Brightscript代码中是否有某些内容需要更改以与&符号进行链接?

如何更改此频道以使用包含&符号的视频网址?

1 个答案:

答案 0 :(得分:2)

嗯,我想不出为什么Roku不会用&在网址中。

但我怀疑原因可能是其他地方:你有没有机会将内容(视频列表等)作为XML传递给播放器?您应该确保XML的文本和属性值中的&符号被转义为& - 否则roXmlElement.parse(xmlText)会不合理地行为。并且“不合理地”我并不是说它失去了&或者显示错误,而是默默地删除整个元素或子树。

专业提示:如果在Roku上解析XML并怀疑某些内容可能在解析时丢失了,请使用myXmlElem .genXML()将其转储回控制台。