首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Windows 8 Metro应用程序中播放Youtube或实时流媒体协议视频?

如何在Windows 8 Metro应用程序中播放Youtube或实时流媒体协议视频?
EN

Stack Overflow用户
提问于 2012-09-08 11:01:58
回答 1查看 3K关注 0票数 3

我正在构建一个应用程序,它可以从我们的频道中选择视频,并从应用程序中列出和播放。

我已经完成了所有的json解析,并且已经做好了所有的准备,但是唯一的问题是我不能播放来自Youtube API的rtsp视频。

我读过使用MediaElement控件播放rtsp视频是可能的,但它不起作用,我的示例XAML代码如下所示。

代码语言:javascript
运行
复制
<MediaElement Width="500" Height="500" AutoPlay="True" Source="rtsp://v6.cache5.c.youtube.com/CiQLENy73wIaGwkNCW3rSEjLahMYDSANFEgGUghzdGFuZGFyZAw=/0/0/0/video.3gp"/>

我还看过Windows 8城域应用程序的播放器框架平滑流客户端SDK

使用这些,我可以播放存储在服务器(http://localhost/video.mp4)中的直接视频,但不能播放通过rtsp传输的视频。请帮帮忙。我主要希望通过rtsp播放youtube视频。

我找了很多,但没有找到任何解决办法,请帮助。

rtsp流也在工作,我尝试过通过VLC播放,它在那里播放。

操作系统: Windows 8发布预览w/ VS 2012 Express for Windows 8

EN

回答 1

Stack Overflow用户

发布于 2012-10-09 21:02:06

我非常肯定,播放YouTube视频不仅仅是RTSP协议。您的示例显示了一个类型为.3gp的文件,该文件传统上被视为QuickTime,不能由MediaElement播放。然而,MediaElement可以播放MP4s,安装了一个编解码器和一个定制的DirectShow图形,它甚至可以播放FLV。甚至有一个示例WPF YouTube播放器讨论了这里,看起来它的源代码仍然是可供下载

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12330118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档