0
我將視頻文件加載到RAM中,並希望MediaPlayer使用RAM中的信息播放視頻。我通過直接使用VLC的API在Windows中完成了這項工作。但我不確定是否可以在Android中使用它。 MediaPlayer接受文件或Internet Stream作爲輸入,但未記錄爲支持RAM。有沒有人試過這個?在Android中從RAM播放視頻
我將視頻文件加載到RAM中,並希望MediaPlayer使用RAM中的信息播放視頻。我通過直接使用VLC的API在Windows中完成了這項工作。但我不確定是否可以在Android中使用它。 MediaPlayer接受文件或Internet Stream作爲輸入,但未記錄爲支持RAM。有沒有人試過這個?在Android中從RAM播放視頻
將視頻加載到RAM並不是一個好主意。有很多設備的RAM數量非常少。對於這些需求,請始終使用臨時文件夾,並在您退出應用程序時清除它,如果您不想保留它的話。
這是如何創建一個臨時文件。
File outputDir = context.getCacheDir(); // Gets the cache dir, which is a temp directory.
File outputFile = File.createTempFile("video", "mp4", outputDir);
然後用android媒體播放器打開它。
「我將視頻文件加載到RAM中」 - 只適用於非常小的視頻,因爲您將耗盡堆空間。 – CommonsWare