Какой плеер можно использовать для воспроизведения прозрачного видео в xcode для воспроизведения в ipad? - PullRequest
0 голосов
/ 09 августа 2011

У меня есть видео, которое прозрачно в какой-то части. Когда я пытаюсь воспроизвести это видео с помощью AVPlayer или MPMoviePlayer, оно не воспроизводится.

Кто-нибудь может подсказать, какой плеер можно использовать для воспроизведения видео с прозрачным фоном.

Спасибо Суреш С

Ответы [ 3 ]

0 голосов
/ 06 июня 2013

Вы столкнулись с ограничением поддержки видео, предоставляемой Apple под iOS. В частности, нет встроенной поддержки видео, содержащего альфа-канал. Можно обойти это ограничение, как показано в этом сообщении в блоге h-264-video-with-an-alpha-channel . Если вас не интересует размер загрузки вашего приложения, вы можете закодировать видеокадры в виде серии изображений PNG. Но имейте в виду, что размер загружаемого приложения может быстро увеличиться с серией изображений PNG. Использование видео в кодировке h.264 намного сложнее, но это означает, что размер загрузки вашего приложения будет намного меньше.

0 голосов
/ 28 августа 2014

Использовать AVAnimator - http://www.modejong.com/AVAnimator/

Требуется, чтобы вы перекодировали его в APNG или их собственный формат, но он хорошо работает.

0 голосов
/ 09 августа 2011

Суреш

Вы можете попробовать AVPlayerLayer . Если вы новичок в Core Animation, вы можете прочитать руководство по программированию .

Удачи в вашем проекте!

...