相关疑难解决方法(0)

MediaElement网络视频不会停止缓冲

我使用MediaElement播放网络视频.当我离开页面时,我注意到在任务管理器中我的应用程序仍在使用10%的网络并且在完成下载视频之前没有掉线.

我尝试过以下但没有运气.

    //open link;
    mediaElement.Source = welcomeVideoURL;

    //when I leave the page OnNavigatedFrom()
    mediaElement.Stop();
    mediaElement.ClearValue(MediaElement.SourceProperty);
    mediaElement.Source = null;
Run Code Online (Sandbox Code Playgroud)

还尝试将源设置为虚拟链接但仍然没有运气.

我认为打开链接作为流和使用mediaElement.SetSource()可以工作,但我没有发现任何东西......也许我没有找到正确的.

谢谢.

c# mediaelement windows-8.1 win-universal-app

13
推荐指数
1
解决办法
932
查看次数

如何在c#windows 8中将简单流(http webresponse)转换为bitmapimage?

我尝试了1000次,将一个简单的流(http webresponse)转换为bitmapimage,但没有一个教程在c#windows 8中工作.

例:

BitmapImage image = new BitmapImage();
image.SetSource(stream);
image1.Source = image; 
Run Code Online (Sandbox Code Playgroud)

感谢所有回复.

InMemoryRandomAccessStream randomAccessStream = new InMemoryRandomAccessStream();
DataWriter writer = new DataWriter(randomAccessStream.GetOutputStreamAt(0));
writer.WriteBytes((byte[])command);
await writer.StoreAsync();
BitmapImage image = new BitmapImage();
image.SetSource(randomAccessStream);
Run Code Online (Sandbox Code Playgroud)

c# microsoft-metro windows-8

6
推荐指数
1
解决办法
5580
查看次数