Yes. Methods with async is recommended.
how much big video can be
I don’t think the extension itself has a limit. Personally, I think it depends on the phone, whether it has enough memory to handle. Anyway, I suggest using the async method to prevent lagging the runtime.