silverlight - MediaStreamSource 自定义实现

标签 silverlight silverlight-4.0

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

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

任何帮助将不胜感激。

最佳答案

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

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

关于silverlight - MediaStreamSource 自定义实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7280347/

相关文章:

Silverlight:拉伸(stretch)到 StackPanel 中的剩余空间

c# - 如何获得设备的屏幕分辨率(Windows Phone)

silverlight - Silverlight和clientaccesspolicy.xml

performance - Silverlight中的定时执行和加载

c# - 银光图表

c# - 如何在 Silverlight 4 中使用 MediaStreamSource 实现播放非缓冲 WAV?

silverlight - 如何将样式(如 TextBlock 的字体大小)从 Windows Phone 8 Silverlight 移植到 Windows Phone 8.1 WinRT

c# - 什么是移植到 Silverlight 3 的好模拟器?

silverlight-4.0 - 如何以编程方式为TabControl创建HeaderTemplate?

c# - 单击按钮时如何从列表框和 ObservableCollection 中删除自定义项