Стилизация <iOS3.2 проигрывателя фильмов с черным фоном - PullRequest
1 голос
/ 03 июня 2011

В версиях iOS до 3.2, в которых вы должны использовать MPMoviePlayerController напрямую для воспроизведения мультимедиа, если вы воспроизводите аудиофайл, вы получаете следующий стиль:

enter image description here

Я бы хотел избавиться от графики Quicktime, включая все беловато-серые цвета, которые располагаются прямо внизу под управлением воспроизведения / паузы, но не затеняя управление воспроизведением / паузой. Это достаточно просто в iOS3.2 +, где вы устанавливаете свойство backgroundView для цвета MPMoviePlayerController на черный - но этот метод недоступен для версий до iOS3.2.

Есть идеи, как это сделать? Я знаю технику наложения чего-либо на видеоплеер, но это должна быть черная маска с закругленным прямоугольным отверстием в том месте, где находится элемент управления воспроизведением / паузой - который кажется ужасно хрупким и беспокойным .

Другая техника может заключаться в том, чтобы вставить что-то в иерархию UIView в нужном месте, но опять же это кажется хрупким и может сломаться в будущем.

...