Tag: youtube api

YouTube iFrame API在iPad上播放playVideo()命令后挂起缓冲状态

我在iPad(iOS 7,Safari浏览器)上遇到了iFrame API的问题。 当我尝试使用“player.playVideo()”命令启动video时,播放器变为黑色,并在调用“player.getPlayerState()”命令(表示缓冲)时返回“3”状态。 点击大红色的YouTubebutton的作品,但使用'playVideo()'命令不。 这可以在Google自己的YouTube API演示页面上复制: https : //developers.google.com/youtube/youtube_player_demo 确保你显示一个iFrame,并点击播放器下方的蓝色“播放”button。 在桌面浏览器上,这工作正常,但在iOS7 iPad上失败。 我需要'playVideo()'命令来控制一个无铬播放器(无控制)。 有任何想法吗?

YouTube上的生活在iOS?

这里的文档有点难以parsing。 我想知道有没有办法 将YouTube直播到iOS应用程序,而不需要显着/任何YouTube品牌。 从 iOS设备stream式传输YouTube直播。 我最初的谷歌search引起了不同的反应。 如果可能的话,我希望看到一个这样的例子,或者如果不是这样,我可以节省一些时间。 假设我在ATT上有一个人在Verizonstream媒体内容旁边的一个人,而且我想让这两个人看起来像一个不间断的来回切换的stream。 YouTube或图书馆是否做了任何事情来促进这一点?

在后台快速播放YouTubePlayer声音

我正在使用YouTubeSDK在我的应用中播放YouTubevideo: https : //github.com/gilesvangruisen/Swift-YouTube-Player 但是,当用户按下家时,我想让声音继续在后台播放。 https://github.com/youtube/youtube-ios-player-helper/issues/38 我目前正在尝试在didFinishLaunchingWithOptions中的App Delegate (可怕的转换): let sessionEror:NSError? do { let playBG = try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, withOptions: .DefaultToSpeaker) } catch let error as NSError { print("ERROR") } 这是在同一个文件中的自己的function: func playerView(YTPlayerView: YTPlayerState, didChangeToState: YTPlayerState) { switch { case YTPlayerState.Paused: YTPlayerState.Playing, break } } 任何想法如何继续使用YouTube SDK在后台播放声音? 另外,是否可以在背景而不是video中播放声音? 任何和所有的帮助表示赞赏。

YTPlayerView里面的UITableViewCell

我有我的UITableViewCell的子类中的YTPlayerView。 在我的UIViewController我调用[cell.youtubeView loadWithVideoId:f.videoID]; 从我的tableViewDelagate willDisplayCell方法。 问题是当我在tableView中有很多单元格时,有些单元格保持白色而不是YouTube内容! Youtube APIbuild议当通过调用[cell.youtubeView cueVideoById:f.videoID startSeconds:0 suggestedQuality:kYTPlaybackQualityHighRes];重新使用YTPlayerView加载内容时[cell.youtubeView cueVideoById:f.videoID startSeconds:0 suggestedQuality:kYTPlaybackQualityHighRes]; 代替。 不幸的是,这种方法根本不会加载YouTube内容。 有人遇到同样的问题? 任何已知的scheme? 我想加载第一次与loadWithVideoId然后cueVideoById内容,但没有奏效。

YouTube API不能在iOS(iPhone / iPad)上工作,但在桌面浏览器中正常工作?

我在简单的一个网页上使用YouTube API。 我能够播放video,并且我所有的YouTubefunction都可以在桌面浏览器中成功运行(IE7除外 – 也许这个问题将在您帮助我回答这个问题中解决),但似乎并不奏效完全可以在iOS(iPhone和iPad)上使用.YouTube播放器根本不会显示,并且在iOS中完全没有YouTubefunction的提示。 以下是我的代码实现。 如果有任何问题的信息我没有提供,这将有助于这个问题,请让我知道。 我想在解决这个问题时尽可能简单地开始,然后在必要时提供更多的信息。 /*========================================================================== YOUTUBE ========================================================================== */ var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var YTready = false, playerIdList = [], ytPlayers = {}; // When YouTube API is ready, switch YTready to true and run the queue of videos should any exist // […]

如何使用YouTube API的iOS应用程序?

我已经search了网上的教程和说明,但无法find任何关于此…所以我希望也许有人在这里可以指向我在正确的方向,或只是链接一些好的教程。 (顺便说一句,我愿意做一个基本的YouTube客户端应用程序,让用户searchvideo,而不是看他们…什么也不想)。 提前致谢!

使用YTPlayerView在iOS中播放embedded的YouTubevideo失败,并显示限制错误

我想使用YTPlayerView在iOS应用中播放embedded的YouTubevideo, url为: https://developers.google.com/youtube/v3/guides/ios_youtube_helper 当我尝试播放ID为“Ri7-vnrJD3k”( https://www.youtube.com/embed/Ri7-vnrJD3k )的video时,收到错误消息“此video包含VEVO提供的内容。在某些网站上播放,在YouTube上观看“。 请注意,播放其他video时不存在此类问题。 有没有办法解决上述问题? 我可以使用iframe以下面的示例swift代码成功地播放video。 但是我不知道如何跟踪用户何时开始播放video,以及video何时完成,因为我想根据这些信息进行其他自定义操作。 如果你知道任何解决scheme,你能否让我知道? let frame = CGRectMake(0,0, self.view.frame.size.width, 240) playerView = UIWebView(frame: frame) playerView.allowsInlineMediaPlayback = true var embedHTML = NSString(format: "<html><head><style type=\"text/css\"> body { background-color: transparent; color: white; margin:0; width:100%%; height:100%% } </style> </head><body style=\"margin:0\"> <iframe width=100%% height=100%% src=\"%@?feature=player_detailpage&playsinline=1\" frameborder=\"0\" ></iframe> </body></html>", self.url.text) self.view.addSubview(playerView) playerView.loadHTMLString(embedHTML as String, […]

使用YouTube iFrame显示YouTubevideo广告

我目前正在开发一个iOS应用,显示我的YouTubevideo,我是YouTube合作伙伴,当我在浏览器中播放video时,会显示video广告。 然而,在使用官方的iOS YouTube播放器时,它不会显示任何types的video广告,有谁知道如何显示video广告或得到这个固定的? YouTube播放器库我正在使用https://github.com/youtube/youtube-ios-player-helper 这里是我使用的参数 NSDictionary *playerVars = @{ @"controls" : @1, @"playsinline" : @1, @"autohide" : @0, @"showinfo" : @0, @"autoplay" : @1, @"fs" : @0, @"rel" : @0, @"loop" : @1, @"enablejsapi" : @1, @"modestbranding" : @1 }; 正如您在此图片中看到的,它只是开始播放video,并且在video开始之前不播放任何video广告

如何使用YouTube API V3?

我试图找出如何在我的iOS应用程序中使用新的YouTube API(版本3),但我不知道该怎么做。 我做了很多研究,但是我发现所有的旧API的例子和代码,所以他们是无效的。 直到现在我明白,要使用新的API,你必须在Google开发者控制台中创build一个项目(而且我这么做了)…但是,然后他们发送给你一个页面,上面有一些代码,但我真的不明白如何使用它。 链接到谷歌API页面我需要知道的是如何从YouTubevideo的给定url检索一些信息,我需要的信息是“喜欢”的总数和“视图”的总数…与API 2它是非常简单的做…但现在我真的不知道从哪里开始…请问有人可以解释如何实现这个也许一些例子和一些代码? 我很确定很多人会从中受益。