在正常情况下,下载(视频)文件将保存在位置路径(.tmp)下,然后使用以下de; egate方法将文件(.tmp)移动到目标文件夹。
但我想下载和播放,如何在下载之前将文件路径(位置)更改为目标路径(destinationURL)。
template <bool enable=foo>
typename std::enable_if<enable>::type
push(const T& value) { /* one implementation */}
template <bool enable=!foo>
typename std::enable_if<enable>::type
push(const T& value) { /* another implementation */ }
答案 0 :(得分:0)
但我想下载和播放,如何在下载之前将文件路径(位置)更改为目标路径(destinationURL)
你做不到。您正在做的事情对于下载任务是正确的:下载到它下载的位置(这不关心您的下载),并在下载完成后立即将其移动到有用的位置。
(但是,请注意,您不需要下载视频文件才能播放它。您可以通过Internet开始播放该文件。所以这里的问题可能是你正在下载。)