所以我有Roku
频道完全由Vimeo
提供支持。但是,前一天Vimeo
更改了API
电话中包含的部分链接。现在,所有链接的视频网址都有一个&符号。
过去当我们拥有自己的CDN时,我可以随意创建脚本和链接,不包括&符号。但是,我仍在使用Roku
SDK示例附带的简单视频播放器示例,因此出于某种原因无法播放带&符号的视频链接。
Brightscript
代码中是否有某些内容需要更改以与&符号进行链接?
如何更改此频道以使用包含&符号的视频网址?
答案 0 :(得分:2)
嗯,我想不出为什么Roku不会用&在网址中。
但我怀疑原因可能是其他地方:你有没有机会将内容(视频列表等)作为XML传递给播放器?您应该确保XML的文本和属性值中的&符号被转义为&
- 否则roXmlElement.parse
(xmlText)会不合理地行为。并且“不合理地”我并不是说它失去了&或者显示错误,而是默默地删除整个元素或子树。
专业提示:如果在Roku上解析XML并怀疑某些内容可能在解析时丢失了,请使用myXmlElem .genXML()
将其转储回控制台。