Creating thumbnails for video files on device [USING VIDEOPLAYER]
Hey all,
I am currently building a video player, and I am now in the process of creating thumbnails for each video found on the device. I play videos that are found on the device by supplying the URL to the video to the VideoPlayer component, now I also need to add a thumbnail of that video to an image. I have looked in to the problem a lot, but can't seem to get this working (GetAssetPreview doesn't work for files outside of Unity)
This question has been asked before by someone over here: https://answers.unity.com/questions/1346205/how-to-create-thumbnails-from-videos-on-device.html
I currently add the URL's of the videos to list. This works fine, I just don't see how I can draw thumbnails from there on. Code is below of what I have so far. Any help would be appreciated!
void CountVideos()
{
//find all videos in a folder
List<FileInfo> foundvideos = new List<FileInfo>();
string videoUrl = "/storage/emulated/0" + "/directory/";
DirectoryInfo dir = new DirectoryInfo(videoUrl);
FileInfo[] info = dir.GetFiles();
//checks all file in folder and filters .mp4 files to list
foreach (FileInfo FI in info)
{
if (FI.Extension.Contains("mp4"))
{
foundvideos.Add(FI);
}
}
if (foundvideos.Count > 0)
{
DrawThumbnail(foundvideos.Count);
}
}
Your answer
Follow this Question
Related Questions
Video Player & GearVR? 1 Answer
Video player http url works in Editor but not in Android ? 1 Answer
VideoPlayer laggs and gets mininized after long use on Android 0 Answers
Incorrect video Length printouts between 2018 and 2019 unity 0 Answers
Game build works on windows 10 but not in windows 7 0 Answers