問題タブ [skvideonode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sprite-kit - シーン遷移の前に AVPlayer を使用して SKVideoNode をプリロールしますか?
をシーンに付けて使用してAVPlayer
います。SKVideoNode
それはそのための唯一のノードですSKScene
。SKSpriteNode
さまざまなノードがロードされた一連の他のシーンと混ざり合ったビデオを再生しています。
トランジションAVPlayer
中にビデオが表示される直前 (またはその時点) にビデオの再生が開始されるように、をプリロールしたいと考えています。SKScene
それでも、黒いフラッシュが介在しないとそうすることができないようです.
ビデオを含むシーンが消えたら、それをリセットします (AVPlayer オブジェクトをSKVideoNode
のユーザー辞書に入れます)。これはうまくいくようです:
ビデオを含むシーンが表示されようとしているときに、次のようにします。
それから...
これは、ビデオの前に短時間の黒で開始しないと機能しません。
誰でもこれで成功しましたか?
SKScene
上のすべてのコンテンツがその移行中に一時停止されているのではないかと、私は忘れられない疑いを持っており、それを回避する方法はありません. 現在のシーンのすべてのノードをトランジションして、その現在のシーンを維持し、そのSKVideoNode
上に新しいノードをトランジションすることは別として。
objective-c - SKVideo を停止して終了する
ひ!プロジェクトでビデオを再生するために SKVideoNode を使用しています。問題は、それを止めて現在のアクションに戻ろうとすると、うまくいくこともあればうまくいかないこともあります。
これが私がプレイするコードです。前もって感謝します。
sprite-kit - AVPlayer play SKVideoNode video 、再生を制御できません
SpriteKit を使用してビデオを再生しています。これは、AVPlayer から SKVideoNode を作成するコードです。
そして、関数を与える AVPlayer を作成します。
しかし、これを「player.play()」と呼ぶと、最初のフレームを表示するだけで、それ以上は表示されません。しかし、「CreateVideoViewWithAVPlayer」関数で「ビデオ」を使用すると、再生できます。
別: このコードを使用する場合"
(コメント2回目) そしてユーザー「player.play()」で再生できます(音は聞こえます)。しかし、これを使用すると:
また、最初のフレームが表示されます。もう実行できません。
私が間違っていることはありますか?助けて!どうもありがとう。
sprite-kit - スプライト キットでビデオを永遠に再生する
イントロ シーンでのビデオの再生に問題があります。ビデオをシーンに追加しましたが、正常に再生されます。私はそれを何度も繰り返したいだけです。この動画を終了後に自動的に再生するように設定する方法はありますか?
これは私がビデオを追加する方法です:
どんな助けでも大歓迎です。
ios - SKVideoNode が iOS9 でビデオの再生を自動的に開始するのはなぜですか?
SKVideoNode
ノードが追加されるとすぐにビデオを自動的に開始するように変更された動作でビデオ URL を使用して を初期化するとiOS9
、以前のバージョンの で play メソッドが呼び出された後に iso が呼び出されますiOS
。
内部で次のことを行うSKScene init
ビデオの再生を見るには十分ですが、以前の iOS バージョン (より論理的に) も呼び出す必要がありました。
ビデオの再生が始まる前。
これは意図した変更ですか?私が見た可能な回避策は、ビデオを初期化した直後に常に呼び出すことですpause
が、この動作が変更されたのは少し奇妙です。(正直言ってバグのように感じます)
(また、iOS9 シミュレーターで SKVideoNodes の再生に問題があることがわかりました。デバイスでこれをテストする必要があります)
sprite-kit - SKVideoNode の再生完了を検出する方法
このコードを使用して、SKVideoNode を使用して、アニメーション化されたスプラッシュ シーンを表示しています。
動画の再生が終わったら次のシーンを表示したい。どうすればそれを達成できますか?