MediaPlayer自定义流源

时间:2018-10-03 11:42:19

标签: c# uwp uwp-xaml c++-cx

我正在开发一个UWP应用,该应用应该能够播放通过自定义TCP协议实现传输的视频。 视频是MP4,因此无需解码帧。 我当前的解决方案是先下载文件,然后允许用户播放文件,但是对于大文件,这很烦人。 作为一种解决方法,我尝试实现IRandomAccessStream来在文件下载时填充MediaPlayer,但这并不是一个很好的解决方案,因为它没有缓冲(并且视频在不良网络上也很慢) )或TransportControls中的视觉下载进度。 我知道可以创建一个自定义MediaStreamSource,但是它需要创建已知的编码属性,而且无论如何,我必须自己解码帧才能提供它似乎太过分了。

所以我想知道我的问题是否有解决方案。

0 个答案:

没有答案