【问题标题】:Flex - is it possible to define the host of a DynamicStreamingVideoSource with a bindable variable?Flex - 是否可以使用可绑定变量定义 DynamicStreamingVideoSource 的主机?
【发布时间】:2014-06-10 00:18:02
【问题描述】:

我正在尝试使用 spark VideoPlayer 显示来自流视频源的视频(使用 DynamicStreamingVideoSource)。当我对 DynamicStreamingVideoSource 的主机进行硬编码时,这可以正常工作,但是当我尝试将主机设置为可绑定变量时,流不会显示。代码:

<s:VideoPlayer id="streamingVideo" width="360" height="240" pauseWhenHidden="true">
    <s:DynamicStreamingVideoSource id="dsvSource" host="{sourceURL}" streamType="live">
        <s:DynamicStreamingVideoItem streamName="my_stream" />
    </s:DynamicStreamingVideoSource>
</s:VideoPlayer>

使用跟踪语句,我可以看到 sourceURL 设置正确。当我打印出dsvSource.host 的内容时,我得到了正确的网址。所以我不确定我做错了什么。也许这是 DynamicStreamingVideoSource 中的一个错误?

以前有没有人经历过这种情况并且可能知道解决方法?我在我的应用程序中使用了一堆这样的,我不想为每个人硬编码主机 url。

【问题讨论】:

    标签: apache-flex video-streaming video-player


    【解决方案1】:

    最终使用已弃用的 mx:VideoDisplay 组件代替 spark VideoPlayer。它能够成功地使用可绑定变量来定义主机 URL。似乎 DynamicStreamingVideoSource 组件有一个不允许这样做的错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-30
      • 2021-10-06
      • 2019-08-23
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 2020-04-20
      相关资源
      最近更新 更多