Воспроизведение видео в CCSprite?

Ищите подходящий метод для воспроизведения mp4 или m4v в CCSprite в IOS 7.

Я нашел что-то здесь (ссылка ниже). Но он добавляет видео в активную сцену cocos2d, а не в CCsprite.

и я не мог связать это с CCSprite.

/questions/42789392/cocos2d-kak-vosproizvesti-video-na-fone-cclayer

(и нет.CCVideoPlayer - это не то, что я ищу, потому что оно не является родительским или не является потомком CCNode для перемещения или воспитания)

есть какая-нибудь блестящая идея? Благодарю.

1 ответ

Решение

Для cocos2d-iphone такого нет. Попробуйте поближе познакомиться с тем, как работает CCVideoPlayer, потому что, возможно, вам действительно нужно только отрегулировать положение и размер видео в соответствии с вашими потребностями. А если вы хотите переместить видео, просто создайте фиктивный узел, содержащий экземпляр CCVideoPlayer, и примените положение узла к позиции видеопроигрывателя в каждом кадре.

Но поскольку CCVideoPlayer является подклассом UIView, он не позволит вам рисовать другие узлы поверх него.

Если вы не слишком далеко в разработке, вы можете переключиться на Sprite Kit, который имеет SKVideoNode, который делает именно то, что вы хотите. Включая рисование других узлов как над, так и под видео узлом.

Другие вопросы по тегам