我正在创建一个应用程序,其中有一个链接可以下载大约 50 MB 大小的视频并播放。当用户点击链接时,视频应该开始缓冲(就像在 YouTube 中一样)并且应该保存在本地数据库中。我试图为每个任务运行一个单独的线程。一个线程将缓冲,另一个线程将下载视频并保存在本地数据库中,但是由于视频的大小约为 50 MB,因此极大地增加了内存分配,所以有什么方法可以完成此任务,我的意思是播放视频和在本地保存?我可以将视频数据保存为缓冲吗?如果有任何用于此目的的示例应用程序,请告诉我,如果我在任何时候不清楚,请告诉我。
问问题
768 次