【问题标题】:MediaStreamSource Custom ImplementationMediaStreamSource 自定义实现
【发布时间】:2011-09-02 07:26:03
【问题描述】:

如您所知,您可以使用MediaElement.SetSource(Stream) 将媒体源设置为像本地硬盘上的文件一样的流,现在假设视频由多个流组成。例如,大约 1 小时的视频被分成 6 个十分钟的片段。我需要实现自定义 MediaStreamSource 吗?

注意:我正在开发 Silverlight OOB 应用程序。

任何帮助将不胜感激。

【问题讨论】:

    标签: silverlight silverlight-4.0


    【解决方案1】:

    您可能不再有问题,但无论如何:我认为如果您想将各个部分无缝地粘合在一起,您确实需要实现源代码。然而,在实践中,我成功地使用了两种媒体元素快速相互融合,实现了合理的过渡。这并不理想,但实现源代码对我来说似乎有点困难。

    如果您有源代码的存根实现或遇到更好的解决方案,我自己仍然会感兴趣。

    【讨论】:

      【解决方案2】:

      除非您不想在播放前预先缓冲所有内容,否则您肯定必须实现一个 mediastreamsource 并继续将字节写入 MediaStream

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-01
        • 2014-10-14
        • 2011-06-04
        • 2010-10-29
        • 2011-01-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多