2012-05-29 66 views
4

不,等等,别走!我是认真的。为什么我无法在iOS中链接到Rick Astley?

我(AM?)试图rickroll我的同事在击败了iOS兽在我们最新的战斗中,当水螅决定得到笑到最后的庆祝活动。点击http://www.youtube.com/watch?v=dQw4w9WgXcQhttp://www.youtube.com/watch?v=oHg5SJYRHA0(两个主要的rickrolling视频)的链接或openURL导致“无法加载电影”错误。但是当我通过Youtube应用程序找到视频时,播放效果很好。随机选择的其他视频网址并通过完全相同的路径运行良好。

我不知道怎么回事,要问这个,除了跆拳道? Apple/Youtube可以特别制作这些视频吗?

+12

[这是为什么](http://www.youtube.com/watch?v=oHg5SJYRHA0) – CodaFi

回答

2

官方音乐视频经常有各种移动播放限制...尝试的歌曲不太流行的视频?

+0

OP的链接仅适用于Flash设备,无论视频不流行,它都不会播放该标记。看到我的答案正确的标记。 – arttronics

+0

您的链接无法在iPad上使用。它是受限制的内容。 – user888734

+0

将这些视频ID替换为允许的视频ID。另外,如果您删除自动播放选项,您可以看到海报。我使用不同的VideoID更新了该示例。 – arttronics

1

状态:尽管OP的VideoID仅限于在YouTube网站上观看,但这是在iOS设备上观看YouTube视频的方法。

您需要使用YouTube的嵌入URL方法链接为iOS。

实施例链接:

http://www.youtube.com/embed/VIDEOID 
http://www.youtube.com/embed/VIDEOID?autoplay=1 

注:第二链接被格式化与YouTube自动播放选项


状态更新:看到这个SO Answer可能证明是有用的。正如这些答案评论所述,iOS会自动换出HTML标签。

+0

那些打开Safari全屏预览,这是远离打开和自动播放视频的文档URL:http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/ YouTubeLinks.html#// apple_ref/doc/uid/TP40007895-SW1。但是,这些链接会告诉我“此视频包含来自Vevo的内容,它在某些网站上播放受到限制”。也许这跟它有关系?但它适用于Youtube应用程序... – Groxx

+0

您可以添加YouTube查询字符串来调用自动播放功能,但由于决定只允许在其网站上观看,所以这些视频链接将不起作用,仅限于我使用的语法方法提供。 – arttronics

+0

@Groxx我有一个使用不同VideoId的工作示例。请参阅更新的链接。 – arttronics

1

难道苹果/ YouTube的特殊壳体内的这些影片?

当然,他们可能。 Wikipedia entry on "rickrolling"这样说:

模因是诱饵和开关;一个人提供了一个与手头主题相关的超链接,但实际上导致了Astley的视频。

愚蠢的用户是非常反对iOS应用商店评论准则的精神,很可能你不是第一个尝试这个的人。所以有可能某些视频是特殊的,或者某些视频被标记为阻止其加载的属性。

在文章中再往下,Wikipedia also says:

2009年10月/ 11月,旨在感染越狱的iPhone 蠕虫改变被感染手机的墙纸与文本“ikee覆盖里克·阿斯特利 的图片永远不会让你失望“。

这似乎是iOS有更好的理由让代码避免涉及Rick Astley的视频。并非蠕虫直接与视频连接,但如果Rick Astley的意外外观与恶意软件相关,您可以想象Apple希望阻止不受信任的应用程序加载此类内容。

+2

每当我看到这样的问题时,我都会想起为什么我(作为用户)真的很欣赏苹果的政策。当然,他们有时会让我们中的那些应用程序开发人员感到沮丧,他们从不会做任何违反用户信任的事情,但仍然受到表面上任意限制的限制。但是你必须记住,并不是每个人都像你我一样认真,而且对于用户来说,积极的体验是每个参与者的终极目标。 –

相关问题