【问题标题】:iOS - Video Streaming, Prevent Video from being downloaded or saved locallyiOS - 视频流,防止视频被下载或保存到本地
【发布时间】:2013-07-23 11:17:13
【问题描述】:

有没有办法在iOS原生应用程序中通过URL播放视频流,无法下载或保存在本地。我想让用户观看视频,但他应该无法在本地下载或保存视频(通过 3rd 方下载器应用程序)。

在 MPMoviePlayerController、MPMoviePlayerViewController 或 WebViewController 中是否可以实现上述情况?

任何建议将不胜感激。

【问题讨论】:

    标签: ios ios5 video-streaming mpmovieplayercontroller mpmovieplayer


    【解决方案1】:

    可以通过 MPMoviePlayerViewController 实现。

    NSURL *url = [NSURL URLWithString:yourLink];
    MPMoviePlayerViewController *moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
    
    [self presentMoviePlayerViewControllerAnimated:moviePlayer];
    

    【讨论】:

    • 感谢您的回答。您确定任何 3rd 方下载器应用程序都无法在 MPMoviePlayerViewController 中下载此视频吗? iTunes 上有许多应用程序可用于下载设备中正在播放的视频。例如:thinkios.com/24681/… 等
    • 当视频正在播放时,那些下载器应用程序会显示下载该视频的警报....
    • 这取决于您如何进行流式传输。请检查链接。 stackoverflow.com/questions/5420311/…
    • 我只想通过 url 播放视频,就像您在答案中提到的那样。您共享的链接与我的情况相反。当通过 MBMoviePlayerViewController 中的 Url 播放视频时,我想禁用或阻止视频下载。
    • 我提供的代码让您可以进行流式传输。对于您问题的另一部分,我提到了另一个主题,阻止流视频下载取决于您如何呈现流视频。下载视频并非不可能,但在大多数情况下,您最好的选择是使其更难访问,例如将链接嵌入 HTML 并以这种方式呈现。
    猜你喜欢
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多