gpt4 book ai didi

wpf - 如何在 Windows 8 Metro 应用程序中播放 Youtube 或实时流协议(protocol)视频?

转载 作者:行者123 更新时间:2023-12-04 10:45:09 25 4
gpt4 key购买 nike

我正在构建一个应用程序,它可以从我们的 channel 中选择视频并在应用程序中列出和播放。
我已经完成了所有的 json 解析并准备好了一切,但唯一的问题是我无法播放来自 Youtube API 的 rtsp 视频。
我读过可以使用 MediaElement 控件播放 rtsp 视频但它不起作用,我的示例 XAML 代码如下。

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

我也看过Player Framework for Windows 8 Metro Style ApplicationsSmooth Streaming Client SDK


使用这些我可以播放存储在服务器 (http://localhost/video.mp4) 中的直接视频,但不能播放通过 rtsp 流式传输的视频。请帮忙。我主要想通过 rtsp 播放 youtube 视频
我已经搜索了很多但没有找到任何解决方案,请帮忙。

rtsp 流也能正常工作 我试过通过 VLC 播放,它在那里播放。
操作系统:Windows 8 Release Preview w/VS 2012 Express for Windows 8

最佳答案

我很确定播放 YouTube 视频不仅仅是 RTSP 协议(protocol)。您的示例显示了一个类型为 .3gp 的文件,该文件传统上被视为 QuickTime,并且不能由 MediaElement 播放。但是,MediaElement 可以播放 MP4,并且在安装编解码器和自定义 DirectShow 图形的情况下,它甚至可以播放 FLV。甚至讨论了一个示例 WPF YouTube 播放器 here看起来来源仍然是available for download .

关于wpf - 如何在 Windows 8 Metro 应用程序中播放 Youtube 或实时流协议(protocol)视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12330118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com