我希望标题不会让你感到困惑。
首先:我正在使用UWP c#。
我从远程设备接收字节形式的媒体信息(视频和音频)。现在我需要在新信息传入时播放它们。
现在,我有一个FileStream,每次收到字节时都会写入数据。这样可行。但是当我想播放这个文件时,它只显示媒体,这是我在调用MediaElement.Play()时写的。 有没有机会,MediaElement(或其他媒体播放器)继续读取文件或来自输入字节?有什么想法吗?
我担心这是不可能的。
答案 0 :(得分:0)
您必须实施IRandomAccessStream
作为FileStream
的包装,并将其传递给MediaSource.CreateFromStream(IRandomAccessStream, string)
函数。
Here是在IRandomAccessStream
MemoryStream
的示例