VideoService v2.02 [CLOSED] | Easy to use custom video player

Yes, thats why it parents under your selection. And it is not broken, try running it on a roblox server. If it still seems to be broken please send me a video.

1 Like

What if this module had Parallel lua built into it? Maybe running it in parallel will lead to faster results!

1 Like

I closed this, the internal system is poorly written. I am making a whole new reworked system, coming soon!

1 Like

Hmm whilst thats happening… Lemme take a peak on your code…

okay, so i decided to make another module taking a spin from a differnt module. Probs gonnna make my own version of VideoService.

1 Like

feel free to do so, the recording part can be confusing and the PNG module is no longer required. - just some notes

Hello, I’ve been trying to use your module but I keep getting this error:

16:14:35.746 Workspace.Script.VideoService.Video:106: wrong number of arguments to ‘insert’ - Server - Video:106
16:14:35.746 Stack Begin - Studio
16:14:35.747 Script ‘Workspace.Script.VideoService.Video’, Line 106 - function loadVideo - Studio - Video:106
16:14:35.747 Script ‘Workspace.Script.VideoService.Video’, Line 149 - function Play - Studio - Video:149
16:14:35.747 Script ‘Workspace.Script’, Line 5 - Studio - Script:5
16:14:35.747 Stack End - Studio

Heres a picture of how the workspace looks like:

image

And heres the code inside the “Script” object

local VideoService = require(script.VideoService) -- The module
local Video = VideoService.new(game.Workspace.Part) -- Replace SURFACE GUI with the parent
local Object = script.Parent.NewVideo -- The video object you just made

Video:Play(Object) -- Play the video (OPTIONAL: Add another argument, FPS)

Hello, I will do a remaster to VideoService soon. I will check the source code and try and fix the bug.

1 Like

I checked the code this issue is caused by code broken over time. I am going to make a new version, going to release later this week.

1 Like

Thank you so much! I will be looking forward to it

Any updates on this? It doesn’t work

does this still work?
it crashes my studio when i dare to interact with anything related to it after importing a video

Would be cool if this were remade because of how inaccessible Roblox videos are.

I dont do much Roblox anymore and this does lag studio alot because it has to turn PNG files into an attribute, but if anyone wants to they can use the parsers & renders in the sourcecode but update it to use EditableImages you are free to.

I would refer you to CanvasDraw, but you will need a custom implementation for displaying multiple frames.

I think if people aren’t able to use videos in the first place they aren’t ID verified which defeats the entire purpose of having this if you just have to verify to turn editable images on…

Current implementation is too slow to be used in production anyways :man_shrugging: