如何在Windows 8地铁应用播放YouTube或实时流协议的视频?(How to play Yo

2019-07-31 10:23发布

我建立一个应用程序,它可以选择从我们的渠道和列表视频和在应用程序中播放。
我已经做了所有的JSON解析,并把一切准备好,但唯一的问题是,我不能够发挥RTSP视频在YouTube API来了。
我已阅读,也可以使用RTSP视频的MediaElement控件,但它不工作,我的样本XAML代码是如下发挥。

<MediaElement Width="500" Height="500" AutoPlay="True" Source="rtsp://v6.cache5.c.youtube.com/CiQLENy73wIaGwkNCW3rSEjLahMYDSANFEgGUghzdGFuZGFyZAw=/0/0/0/video.3gp"/>

我也看了一下播放器框架为Windows 8 Metro风格的应用程序和平滑流媒体客户端SDK


使用这些我能够播放存储在服务器中的直接视频(HTTP://localhost/video.mp4),但通过RTSP流媒体视频没有。 请帮忙。 我想通过RTSP主要YouTube视频播放
我已经搜索了很多,但没有找到任何解决方案,请大家帮忙。

该RTSP流也工作,我已经尝试通过VLC播放,其播放有。
操作系统:Windows 8 Release Preview的W / VS 2012 Express,用于Windows 8的

Answer 1:

我敢肯定还有更多的YouTube视频不仅仅是RTSP协议。 你的例子示出了类型名为.3gp,这是传统处理为QuickTime而不是由MediaElement的可播放的文件。 MediaElement的可以 ,但是,玩mp4文件和安装的编解码器和一个自定义的DirectShow图形,它甚至能够播放FLV文件。 甚至还有讨论的样本WPF YouTube播放器, 在这里 ,它看起来像的来源仍可供下载 。



文章来源: How to play Youtube or Real Time Streaming Protocol Videos in Windows 8 Metro apps?