在Android中播放来自RAM的视频

时间:2016-11-27 18:25:35

标签: android android-mediaplayer

我在RAM中加载了视频文件,并希望MediaPlayer使用RAM中的信息播放视频。我通过直接使用VLC的API在Windows中完成了这项工作。但我不确定它是否可以在Android中使用它。 MediaPlayer接受文件或Internet流作为输入,但没有记录它来支持RAM。有人试过吗?

1 个答案:

答案 0 :(得分:0)

将视频加载到RAM上并不是一个好主意。有许多设备具有非常低的RAM量。总是使用临时文件夹来满足这些需求,并在退出应用程序时将其清除,如果您不想保留它。

这是创建临时文件的方法。

File outputDir = context.getCacheDir(); // Gets the cache dir, which is a temp directory.
File outputFile = File.createTempFile("video", "mp4", outputDir);

然后用android media player打开它。