SKVideoNode
ノードが追加されるとすぐにビデオを自動的に開始するように変更された動作でビデオ URL を使用して を初期化するとiOS9
、以前のバージョンの で play メソッドが呼び出された後に iso が呼び出されますiOS
。
内部で次のことを行うSKScene init
SKVideoNode* videoNode = [SKVideoNode videoNodeWithVideoFileNamed:@"sample.m4v"];
[self addChild:videoNode];
ビデオの再生を見るには十分ですが、以前の iOS バージョン (より論理的に) も呼び出す必要がありました。
[videoNode play];
ビデオの再生が始まる前。
これは意図した変更ですか?私が見た可能な回避策は、ビデオを初期化した直後に常に呼び出すことですpause
が、この動作が変更されたのは少し奇妙です。(正直言ってバグのように感じます)
(また、iOS9 シミュレーターで SKVideoNodes の再生に問題があることがわかりました。デバイスでこれをテストする必要があります)