Здравствуйте
Мой код - fiddle
Если использовать одно видео - все работает
но если видео 2 и более, кнопки контролы работают для последнего блока с видео
У вас в коде полная каша, вы на все кнопки вешаете один и тот же обработчик, который берёт media из глобальной области видимости, а оно после первого цикла является последним плеером, вот работающий( но не хороший ) код https://jsfiddle.net/qf8rsbtw/ .
Чтобы не вешать все обработчики циклом можно использовать делегирование https://learn.javascript.ru/event-delegation .