Tag: youtube javascript api

使用js API和iPhone的video播放器

当我点击我网站上的特定元素时,我希望video开始播放。 我testing了vimeo播放器和youtubevideo播放器,它在桌面上效果很好,但是当我在iPhone上testing时,却没有。 我知道苹果不允许自动播放。 从Apple文档“警告:为防止蜂窝networking上的主动下载由用户承担费用,embedded式媒体不能在iOS上的Safari中自动播放 – 用户始终启动播放。” 我的问题是,当用户点击网站上的一些HTML元素 – 它可以被认为是由用户开始播放? 你是如何解决iPhone上的这些问题的?

在我的iOS应用程序中整合了YouTube

我一直在寻找一些有用的东西,这样我就可以在iOS应用中播放YouTube,就像You tube应用一样。 但坚持使用Youtube API。 我从过去的6个月一直在发展领域。 不知道,Javascript和其他。 我阅读了You​​tube API文档(因为在Google上播放YouTubevideo时找不到有用的东西,因为在aouth 2.0之后api实现发生了一些变化,所有的代码在互联网上都是5.0以前的版本)。 无论我在Youtube API DOCS中读到什么,我相信我只理解了30-40%(可能是因为我从来没有用过任何其他API,或者我不知道从API文档中使用什么)。 我读了一些关于iframe的东西。 但不知道如何使用它们。 请问,如果任何一个机构经历了同样的问题,那么请指导我。 感觉就像过去2天的地狱一样。

如何解决“如果播放不开始,请尝试使用iPad上的Youtube iFrame API重新启动设备?

我创build了一个小的YouTubestream媒体脚本,可以随机播放YouTube音乐video或从队列中播放。 直到本周,它都运行良好,在使用iPad / iPhone时似乎并不想加载video。 我得到以下错误,而不是: 如果回放没有立即开始,请尝试重新启动您的设备 我试过了: 我试过Safari,Chrome,Firefox和Opera,它们都是错误的。 我已经尝试清除网站数据/caching,重新启动设备,充满重新启动设备。 没有任何工作 奇怪的是,它在Windows桌面上绝对正常,这使我相信这不是代码中的错误,而是随API或Safari改变的东西。 我的代码最近还没有被编辑,可能导致它停止工作。 我试过使用jsconsole.com进行debugging,没有任何可疑的popup。 在某些情况下,播放器将加载,video的标题将显示,图像也会显示,但是大约30秒后,上面的错误与加载微调器一起显示。 我知道playVideo(); 在iOS设备上不起作用(自动播放)。 这很好,再一次,脚本以前工作过,我只需要按第一个video播放。 但现在,似乎iOS正试图自动播放video。 所以,我也通过删除playVideo()调用进行testing,问题仍然存在。 在iPad 2,iPad mini和iPhone 4上进行testing(所有设备上都有最新的iOS版本,以前都是有效的)。 我很茫然,试图在周末前举办一场家庭派对:)所以,如果有什么可能导致iOS上的失败的帮助或提示,我将不胜感激。 这里是javascript代码: // 2. This code loads the IFrame Player API code asynchronously. var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); // 3. This function creates an […]