Roku 这名球员被贬值了。流媒体视频有其他选择吗?

Roku 这名球员被贬值了。流媒体视频有其他选择吗?,roku,brightscript,Roku,Brightscript,在brightscript中,roVideoPlayer将从2019年开始贬值。是否有播放流媒体视频的替代方案?我曾尝试将视频作为一个组件,但我只看到一个空白和黑色的屏幕 根据,所有Roku SDK可视屏幕和相关事件组件将很快被弃用。所有进一步的开发都应该转换为使用新的用户界面编程API,博客文章中也描述了转换应用程序的方法。新的API提供了一个处理视频的节点 示例场景图XML标记: <Video id="videoNode" height="480" width="640"

在brightscript中,roVideoPlayer将从2019年开始贬值。是否有播放流媒体视频的替代方案?我曾尝试将视频作为一个组件,但我只看到一个空白和黑色的屏幕

根据,所有Roku SDK可视屏幕和相关事件组件将很快被弃用。所有进一步的开发都应该转换为使用新的用户界面编程API,博客文章中也描述了转换应用程序的方法。新的API提供了一个处理视频的节点

示例场景图XML标记:

<Video
  id="videoNode"
  height="480"
  width="640"
/>

如果您想开发Roku应用程序,那么场景图是现在唯一的选择

在场景图应用程序中,要播放视频,必须仅使用“视频节点”

您可以参考示例代码来播放视频,并确保根据媒体文件指定了正确的参数,例如流格式等

有关此组件的所有详细信息,请参阅文档

谢谢您的回复。你能分享一些示例代码吗?因为我尝试了一个带有视频组件的流式url,但它没有呈现视频(甚至没有开始缓冲)@ganka我刚刚开始学习Roku平台,所以不幸的是我还不了解它。我也注意到了您关于弃用的问题和信息,所以决定了解如何处理这些弃用。一旦我知道如何使用视频,我将尝试更新我的答案,以包含适当的代码示例。Roku本身在文档中有一个部分包含示例,我相信您可以在其中找到一些东西:使用视频节点是正确的,但请说明您是如何使用它的,以及获取帮助的错误,以及问题的第二部分。
videoContent = createObject("roSGNode", "ContentNode")
videoContent.url = "http://sample/video/url"
videoContent.title = "Sample Video"

m.videoNode = m.top.findNode("videoNode")
m.videoNode.content = videoContent
m.videoNode.control = "play"