【问题标题】:Embed YouTube Video in Windows Phone 8 App在 Windows Phone 8 应用程序中嵌入 YouTube 视频
【发布时间】:2014-07-14 22:54:00
【问题描述】:

我是 Windows Phone 应用程序开发的新手,我想知道在 Windows Phone 8 应用程序中嵌入 YouTube 视频的最佳方式是什么?我想提供一个带有缩略图的视频列表,用户应该能够像任何典型应用一样点击并观看视频。

非常感谢。

【问题讨论】:

标签: windows-phone-8 windows-8 youtube windows-phone-8.1


【解决方案1】:

我在为 Windows 8 执行此操作时尝试了一些第三方 SDK,但对任何解决方案都不满意。

最后,我将视频嵌入到 Web 视图控件中,并且输出非常理想。我没有在 Windows Phone 上尝试过,但应该可以像在 Windows 8 上那样工作,因为底层浏览器是相同的。试试看:-

string html = @"<style> body{margin:0; padding:0;} iframe{width:100%;height:480px;}@media screen and (max-width:300px) { iframe{width:100%;height:180px;}}  </style><iframe style=""padding:0px;margin-bottom:-20px;""   src=""http://www.youtube.com/embed/" + videoId + @"?rel=0"" frameborder=""0"" allowfullscreen></iframe>";
videoView.NavigateToString(html);

如果这对你有用,请告诉我

【讨论】:

  • 谢谢拉吉夫。是否可以跟踪用户暂停视频的时间点,以便我可以存储时间并提供“恢复”选项。我可以在 Windows Phone 上通过这种方法使用 YouTube Player API 吗?
  • 我对此表示怀疑,因为一旦您嵌入视频,我认为您将所有控制权移交给谷歌以显示和播放视频。不过我可能错了
  • 只有在 html 开头添加 才有效
【解决方案2】:

首先尝试在Windows Phone App Studio 中创建示例视频应用程序,该应用程序使用 YouTube API 服务并在应用程序中显示视频。

下载源代码并参考,它如何使用 YouTube API 服务并获取视频。源代码将采用 MVVM 模式及其最佳实现方式。您可能会获得一些有关如何开发使用 YouTube 服务的应用程序的基本知识。

您可以参考使用 YouTube API 服务的source code,我生成了该服务以获取更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-10
    • 2013-10-19
    • 1970-01-01
    • 2013-06-08
    • 2023-03-11
    • 2013-09-23
    • 2013-07-28
    • 1970-01-01
    相关资源
    最近更新 更多