如您所知,您可以使用 MediaElement.SetSource(Stream)
要将媒体源设置为本地硬盘驱动器上的文件等流,现在假设视频由多个流组成。例如,一个大约 1 小时的视频被分成 6 个 10 分钟的片段。我需要实现自定义 MediaStreamSource 吗?
注意:我正在开发 Silverlight OOB 应用程序。
任何帮助将不胜感激。
最佳答案
您可能不再有问题了,但无论如何:如果您想将各个部分无缝地粘合在一起,我认为您确实需要实现源代码。然而,在实践中,我成功地将两种媒体元素快速融合在一起,以实现合理的过渡。这并不理想,但对我来说实现源代码似乎有点困难。
如果您有源代码的 stub 实现或遇到更好的解决方案,我仍然会对自己感兴趣。
关于silverlight - MediaStreamSource 自定义实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7280347/