从 iOS Swift 中的 Digest 身份验证背后的服务器播放视频 (.MP4)

Playing Video (.MP4) from server that's behind Digest authentication in iOS Swift

我是 swift 的初学者,我的问题是:

-我需要在我的 ios swift 应用程序中播放 .MP4 视频 - 服务器需要身份验证

let myVideoUrl = "playmyvidmp4123.org" [作为例子]

当我将 myVideoUrl 放入网络浏览器时,会出现一个弹出窗口,要求您输入用户名和密码(身份验证),因此我输入了我的凭据:

用户:“雪莉” 通过:“789”

然后视频开始下载

如何在我的应用程序中播放这些 link?我使用 alamofire 进行联网,所以我使用 .Authenticate 但是我如何将数据传递给 AVPlayer/somme 播放器来播放视频并允许擦除

我以前有一个技巧,当我得到数据时,我将 DATA 转换为 UIImage,然后在我的图像视图中显示 UIImage 并通过计时器不断刷新 img 并播放(没有擦除功能在里面)

我不知道如何使用内置方法验证服务器,即不使用 alamofire。因此,如果有人知道,我将如何完成这项任务 - 将不胜感激我可以在其中插入我的信用的代码片段,& link 并对其进行测试

尝试将您的 URL 格式化为视频 https://user:pass@url => https://sherry:789@playmyvidmp4123.org