If you use the rich text field then your client can just add or delete videos as they please. Have you tried using a rich text field as a data field in a collection? It’s extremely powerful and gives the client a lot of access to make many changes.
Please let me know if you have any questions.
Thank you,
Waldo