【问题标题】:Why can't I link to Rick Astley in iOS?为什么我无法在 iOS 中链接到 Rick Astley?
【发布时间】:2012-06-03 08:41:50
【问题描述】:

不,等等,别走!我是认真的。

当 hydra 决定笑到最后时,我(是?)试图让我的同事们摇摇晃晃,以庆祝在我们最近的战斗中击败 iOS 野兽。单击http://www.youtube.com/watch?v=dQw4w9WgXcQhttp://www.youtube.com/watch?v=oHg5SJYRHA0(两个主要的rickrolling 视频)的链接或openURL 会导致“无法加载电影”错误。但是当我通过 Youtube 应用找到视频时,它可以正常播放。其他随机选择并通过完全相同的路径运行的视频 URL 可以正常工作。

我不知道除了 WTF 还能怎么问? Apple / Youtube 会不会对这些视频进行特殊处理?

【问题讨论】:

    标签: ios youtube url-scheme


    【解决方案1】:

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

    您需要使用适用于 iOS 的 YouTube 嵌入 URL 方法进行链接。

    示例链接:

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

    注意:第二个链接使用 YouTube 自动播放选项进行格式化。


    状态更新:请参阅此SO Answer,这可能很有用。正如那些回答 cmets 所说,iOS 会自动换出 HTML 标签。

    【讨论】:

    • 那些以全屏预览打开 Safari,这与打开和自动播放视频的记录 URL 相去甚远:developer.apple.com/library/ios/#featuredarticles/…。然而,这些链接确实告诉我“该视频包含来自 Vevo 的内容。它被限制在某些网站上播放。”。也许这与它有关?但它适用于 Youtube 应用程序...
    • 您可以添加 YouTube 查询字符串来调用自动播放,但由于决定只允许在他们的网站上观看,这些视频链接将不起作用,只能使用我提供的语法方法。
    • @Groxx 我有一个使用不同 VideoId 的工作示例。请查看更新的链接。
    • 那些对我不起作用(iPod)。他们显示预览(再次在 Safari,而不是 Youtube 应用程序中),但自动播放不会自动播放。将它们更改为 youtube.com/watch?v=Z9387zmssuE 效果很好 - 启动应用程序,自动播放,一切。和许多其他视频一样。但不是主要的 Rick Astley。
    • 啊,好吧...记住上面显示的方法。 YouTube 上的许多视频尚未重新转换为 HTML5 视频。嗯,也许您可​​以尝试选择加入他们的 HTML5 视频试用。访问 here 以启用和禁用 HTML5 YouTube 视频。
    【解决方案2】:

    Apple / Youtube 可以对这些视频进行特殊处理吗?

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

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

    欺骗用户非常违反 iOS 应用商店审查指南的精神,而且您可能不是第一个尝试这样做的人。因此,某些视频可能是特殊情况,或者某些视频标有阻止它们加载的属性。

    在文章下方,Wikipedia also says:

    2009 年 10 月/11 月,一种旨在感染越狱 iPhone 的蠕虫病毒 将受感染手机的壁纸更改为 Rick Astley 的照片 上面覆盖着“ikee 永远不会放弃你”的文字。

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

    【讨论】:

    • 每次我读到这样的问题时,我都会想起为什么我(作为用户)非常欣赏 Apple 的政策。当然,他们有时会让我们当中的那些应用程序开发人员感到沮丧,他们永远不会做任何事情来破坏用户的信任,但却感到受到看似任意的限制的约束。但您必须记住,并不是每个人都像您和我一样一丝不苟,为用户提供积极的体验是每个相关人员的最终目标。
    【解决方案3】:

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

    【讨论】:

    • OP 的链接仅适用于 Flash 设备,无论视频是否不受欢迎,都不会使用该标记播放。请参阅我的答案以获取正确的标记。
    • 您的链接在 iPad 上也不起作用。这是受限制的内容。
    • 用允许的其他视频 ID 替换这些视频 ID。此外,如果您删除自动播放选项,您可以看到海报。我已经使用不同的 VideoID 更新了示例。
    • 这通常是我的假设,但如果您在 Youtube 应用中搜索视频,它们是 100% 可播放的。除非这是受限内容的标准行为(链接失败,搜索成功)(绝对有可能,但很奇怪),否则这里似乎正在发生其他事情。
    • 我认为该应用与营销搭配和其他监控播放内容的方式有关。此外,它更多的是关于从版权持有者那里获得转播的许可权。
    猜你喜欢
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    相关资源
    最近更新 更多