【问题标题】:Prevent Downloading of Mobile Safari Video阻止下载移动 Safari 视频
【发布时间】:2011-03-18 13:08:49
【问题描述】:

通过 HTTP Live Streaming 或任何其他方法,是否可以在网页中嵌入视频:

  1. 是否可以在 Mobile Safari 中查看?

  2. 不能直接下载? (当用户在浏览器中导航到媒体 URL 时,默认情况下他们不应获得可下载的文件。)

Flash 和 Silverlight 可以在桌面浏览器上提供满足这些条件的媒体。我想知道是否有某种方法可以满足与不支持 Flash 或 Silverlight 的 Mobile Safari 兼容的标准。媒体不一定是不可能翻录的,只是很难单独使用浏览器下载。

例如,在下面的站点上,演示 HTTP Live Streaming,我可以打开视频 URL 并执行文件 > 保存。这是我(实际上是客户的法律团队)想要避免的。

http://iphone.akamai.com/

编辑:试图根据迄今为止的回复澄清我的问题。

【问题讨论】:

  • 据我所知,我的答案与@PARTH 的答案相同。您无法控制您的 iPhone 应用程序之外的事物的行为。

标签: iphone ipad video video-streaming quicktime


【解决方案1】:

众所周知,浏览器可访问的任何内容都是可下载的,否则浏览器无法获取它。大多数用户都忙于观看视频以考虑下载它,但如果他们想要它,那就去吧......

【讨论】:

  • 编辑了我的问题,希望它更清楚。最终,提供给计算机的任何内容都可以被该计算机捕获(通过屏幕盖或指向屏幕的摄像机,如果没有别的)。我只是想知道在这种特殊情况下是否可以使它变得不平凡。
  • 它不是屏幕录像机或摄像机,而是像 DownloadHelper(我使用这个)或 Ant Video Downloader 这样的 firefox 插件,它们使得下载媒体变得超级容易,因为当用户通过单个检测到嵌入代码时会收到通知点击有点东西。想想如果可以停止下载 youtube 就会使用它。
  • 如果流像 dvd css for flash lol 那样加密,那么播放器可能会持有解密流的密钥,但随后播放器将被破解密钥并制作转换器.. .
【解决方案2】:

@dleavitt:

根据 Apple 的 HIG,应用程序无法控制其沙盒之外的事物是一个事实。

因此,由于 Mobile Safari 浏览器不在任何 iPhone/iPad 应用程序的沙箱中,因此无法对其进行控制。您不能修改或对其默认行为进行任何更改。

简单来说,您无法停止通过移动 Safari 浏览器下载视频,因为您无法控制它。

希望对你有所帮助。

【讨论】:

  • 谢谢,不过,我并不是想构建一个与 Safari 冲突的 iPhone 应用程序,而是尝试以移动 Safari 可以访问的方式提供流媒体服务,但在某种程度上可以防止下载。
  • @dleavitt:但您无法控制移动版 Safari 的行为。所以你不能阻止用户下载。一旦您的媒体流出现在 Safari 中,它就不受您的控制。然后它按照移动 Safari 的默认行为运行。希望这能让它更清楚。 :-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-14
  • 1970-01-01
  • 2011-06-19
  • 2011-05-28
  • 1970-01-01
  • 2013-02-21
  • 1970-01-01
相关资源
最近更新 更多