【问题标题】:How can MPMoviePlayerController play localhost URL?MPMoviePlayerController 如何播放 localhost URL?
【发布时间】:2014-06-13 04:31:35
【问题描述】:

我正在使用 Widevine 来处理 DRM 电影。在WV_InitializeWV_Play 之后,我得到一个responseURL 是“http://127.0.0.1:20001/movie.m3u8

然后我将它传递给MPMoviePlayerController

self.playerController = [[MPMoviePlayerController alloc] initWithContentURL:responseURL];
self.playerController.movieSourceType = MPMovieSourceTypeStreaming;
self.playerController.shouldAutoplay = YES;
[self.playerController prepareToPlay];
[self.playerController play];

电影播放。这里发生了什么? MPMoviePlayerController如何播放localhost URL?

【问题讨论】:

标签: ios url localhost mpmovieplayercontroller drm


【解决方案1】:

Widevine 实际上会在您的计算机上打开一个本地媒体代理。它一方面连接到“真正的”视频服务器,获取媒体,然后 - 在解密和做其他事情之后 - 通过 RTMP/http 在您的 127.0.0.1:PORT 上为您提供它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多