Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 具有动态源的UWP媒体播放_C#_Uwp_Media Player_Media_Uwp Xaml - Fatal编程技术网

C# 具有动态源的UWP媒体播放

C# 具有动态源的UWP媒体播放,c#,uwp,media-player,media,uwp-xaml,C#,Uwp,Media Player,Media,Uwp Xaml,我希望这个标题不会让你感到困惑 第一:我与UWP c#合作 我从远程设备接收字节形式的媒体信息(视频和音频)。现在我需要在收到新信息时播放它们 现在,我有一个文件流,每次收到字节时都会写入数据。这很有效。但是当我想播放这个文件时,它只显示媒体,这是在我调用MediaElement.play()时编写的 MediaElement(或另一个媒体播放器)是否有机会继续读取文件或输入字节?有什么想法吗 恐怕这是不可能的。您必须实现irandomaccesstream作为文件流的包装器,并将其传递给Med

我希望这个标题不会让你感到困惑

第一:我与UWP c#合作

我从远程设备接收字节形式的媒体信息(视频和音频)。现在我需要在收到新信息时播放它们

现在,我有一个文件流,每次收到字节时都会写入数据。这很有效。但是当我想播放这个文件时,它只显示媒体,这是在我调用MediaElement.play()时编写的 MediaElement(或另一个媒体播放器)是否有机会继续读取文件或输入字节?有什么想法吗


恐怕这是不可能的。

您必须实现
irandomaccesstream
作为
文件流的包装器,并将其传递给
MediaSource.CreateFromStream(irandomaccesstream,string)
函数


是在
MemoryStream

之上实现
irandomaccesstream
的一个示例,您的意思是您下载的文件没有完成,您想播放它吗?不,它没有下载。我通过自定义网络解决方案以字节数组的形式接收视频数据(当前为wmv格式)。