В этом случае удивительно, что клип не работает на устройствах Apple; это вспышка.
Теперь обычно это не проблема, поскольку YouTube передает клип HTML5 на устройства Apple.
Я не знаю, почему это не так - я думаю, это либо потому, что вы недавно загрузили его (возможно, это займет некоторое время). И / или что у вас есть клип не в списке, возможно, YouTube не поддерживает HTML5 для таких клипов.
Я не вижу каких-либо серьезных ошибок в вашем коде (я бы, возможно, использовал немного другой способ). Попробуйте установить другой клип в слайдере и проверьте, работает ли он, - тогда вы можете исключить свой код и вместо этого обвинять YouTube.