1
似乎在使用videoNodeWithVideoFileNamed
加載時工作正常,但是當使用videoNodeWithAVPlayer
加載時,它似乎只播放視頻的第一幀(或一幀),然後就沒有更多內容了。已知的錯誤?SKVideoNode不會播放加載本地視頻的AVPlayer
似乎在使用videoNodeWithVideoFileNamed
加載時工作正常,但是當使用videoNodeWithAVPlayer
加載時,它似乎只播放視頻的第一幀(或一幀),然後就沒有更多內容了。已知的錯誤?SKVideoNode不會播放加載本地視頻的AVPlayer
在SKVideoNode上調用play
已經工作(而不是的AVPlayer!),甚至在加載AVPlayer之後。這可能是一個很好的理由......
這是因爲,就像AVPlayer一樣,SKVideoNode使用AV基金會,但是它自己的播放器。 – sangony
並且「您可以使用AVPlayer對象來控制播放。」意味着什麼? https://developer.apple.com/library/prerelease/ios/documentation/SpriteKit/Reference/SKVideoNode/index.html#//apple_ref/occ/clm/SKVideoNode/videoNodeWithAVPlayer:我在想的是視頻不是準備在AVPlayer上播放時播放。 SKVideoNode在實際上可能不會開始真正播放視頻,我認爲SKVideoNode會照顧所有那些小的細節,比如等待視頻加載。 – Jonny