Если вы собираетесь воспроизводить контент YouTube непосредственно из приложения, есть некоторая информация о том, как разместить UIWebView для отображения контента с YouTube. Проверьте метод № 2, который демонстрирует создание этого эскиза.
Информация об API YouTube
Для других видеоисточников вы можете установить цвет фона кнопки в качестве неподвижного кадра видео, используя
button.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @"videoStill.png"]];
Затем установите свойство изображения кнопки для кнопки воспроизведения с прозрачностью.
[button setImage:[UIImage imageNamed:@"playButton.png"] forState:UIControlStateNormal];