gpt4 book ai didi

iphone - iPhone/iPad 应用程序中的 YouTube 集成

转载 作者:行者123 更新时间:2023-12-03 21:17:11 24 4
gpt4 key购买 nike

我有一个场景,我需要将 Youtube 与我的应用程序集成。我搜索了很多东西,但仍然没有获得有关 YouTube 集成的足够信息。

我还阅读过有关 GDataFeedYouTubeVideo 的内容,但我没有找到它以及如何在应用程序中添加 YouTube 视频播放器。

我的实际要求是我想在我的TableView上显示最高评分视频,并且当我选择TableView的特定单元格时,它应该在另一个 View 中流式传输和播放.

最佳答案

按照以下步骤操作,

  1. 在您的应用中设置 UIWebView。您可以将其作为 xib 的一部分或以编程方式创建。根据您想要的可点击缩略图的大小调整 UIWebView 的大小。

  2. 使用一些精心构造的 HTML(其中包含 YouTube 嵌入式播放器代码片段和一些支持 HTML)调用 UIWebView 实例上的 loadHTMLString:baseURL: 方法,以确保视频缩略图正确显示。将基本 URL 设置为您网站的 URL(这里不执行任何操作 - 通常 UIWebView 使用它来正确处理相对 URL 链接)。

说明这一点的最佳方法是使用代码片段。请注意视口(viewport) HTML 元参数的使用以及宽度和高度参数的一致使用。

// webView is a UIWebView, either initialized programmatically or loaded as part of a xib.

NSString *htmlString = @"<html><head>
<meta name = \"viewport\" content = \"initial-scale = 1.0, user-scalable = no, width = 212\"/></head>
<body style=\"background:#F00;margin-top:0px;margin-left:0px\">
<div><object width=\"212\" height=\"172\">
<param name=\"movie\" value=\"http://www.youtube.com/v/oHg5SJYRHA0&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM\"></param>
<param name=\"wmode\" value=\"transparent\"></param>
<embed src=\"http://www.youtube.com/v/oHg5SJYRHA0&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM\"
type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"212\" height=\"172\"></embed>
</object></div></body></html>";

[webView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://www.your-url.com"]];

请检查这些链接以获取更多引用, http://apiblog.youtube.com/2009/02/youtube-apis-iphone-cool-mobile-apps.html

关于iphone - iPhone/iPad 应用程序中的 YouTube 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10631144/

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