Воспроизведение видео в 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, который делает именно то, что вы хотите. Включая рисование других узлов как над, так и под видео узлом.