Csharp/C#教程:MediaElement网络video不会停止缓冲分享


MediaElement网络video不会停止缓冲

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

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

//open link; mediaElement.Source = welcomeVideoURL; //when I leave the page OnNavigatedFrom() mediaElement.Stop(); mediaElement.ClearValue(MediaElement.SourceProperty); mediaElement.Source = null; 

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

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

谢谢。

在@kiewic发表的评论中,在其他一些问题中找到了这个MediaElementWithHttpClient 。 我可以管理流和下载过程并轻松处理它。

上述就是C#学习教程:MediaElement网络video不会停止缓冲分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

  HttpRandomAccessStream videoStream = await HttpRandomAccessStream.CreateAsync(new Windows.Web.Http.HttpClient(), videoUrl); mediaElement.SetSource(videoStream, videoStream.ContentType); 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/984977.html

(0)
上一篇 2021年12月20日
下一篇 2021年12月20日

精彩推荐