【发布时间】:2018-08-23 17:31:31
【问题描述】:
我有一个 AVPlayerViewController 一个接一个地显示多个短的 mp4 视频剪辑。
我唯一的问题是:当我将新的 url 添加到我的 json 文件时,我需要关闭应用程序并打开它才能看到我添加的新视频。
有没有一种方法可以每 10 分钟刷新/重新加载 parsedurl?在这种情况下,当新的 url 被添加到 json 文件中时,它会提取该信息并将新视频添加到数组的末尾,而不必每次都关闭应用程序。
我正在考虑使用 timer.scheduledTimer,这可能吗?如果是这样,怎么做?有什么更好的方法来解决这个问题?
编辑: 显然我的问题不是很清楚(我很抱歉)。
我有这个网址:
let parseURL = "http://192.168.64.2/Project/test123.json"
test123.json 文件包含:
"videos": [
{
"url" : "(Any video url)"
},
{
"url" : "(Any video url)"
}
现在,我的应用现在显示 2 个视频。如果我添加第三个 url,我需要重新启动模拟器才能看到第三个视频。
我想每 10 分钟重新加载/刷新一次 url,这样当我的 test123.json 发生更改时,它将在模拟器中可见,而无需重新启动模拟器。 (希望这能让一切更清楚)
【问题讨论】:
-
你能显示你的代码吗?目前尚不清楚问题出在哪里。
-
我更新了我的评论。希望这能让它更清楚一点。
标签: json swift avplayer reload avplayerviewcontroller