問題タブ [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.

0 投票する
1 に答える
536 参照

sprite-kit - シーン遷移の前に AVPlayer を使用して SKVideoNode をプリロールしますか?

をシーンに付けて使用してAVPlayerいます。SKVideoNodeそれはそのための唯一のノードですSKSceneSKSpriteNodeさまざまなノードがロードされた一連の他のシーンと混ざり合ったビデオを再生しています。

トランジションAVPlayer中にビデオが表示される直前 (またはその時点) にビデオの再生が開始されるように、をプリロールしたいと考えています。SKSceneそれでも、黒いフラッシュが介在しないとそうすることができないようです.

ビデオを含むシーンが消えたら、それをリセットします (AVPlayer オブジェクトをSKVideoNodeのユーザー辞書に入れます)。これはうまくいくようです:

ビデオを含むシーンが表示されようとしているときに、次のようにします。

それから...

これは、ビデオの前に短時間の黒で開始しないと機能しません。

誰でもこれで成功しましたか?

SKScene上のすべてのコンテンツがその移行中に一時停止されているのではないかと、私は忘れられない疑いを持っており、それを回避する方法はありません. 現在のシーンのすべてのノードをトランジションして、その現在のシーンを維持し、そのSKVideoNode上に新しいノードをトランジションすることは別として。

0 投票する
1 に答える
281 参照

objective-c - SKVideo を停止して終了する

ひ!プロジェクトでビデオを再生するために SKVideoNode を使用しています。問題は、それを止めて現在のアクションに戻ろうとすると、うまくいくこともあればうまくいかないこともあります。

これが私がプレイするコードです。前もって感謝します。

0 投票する
1 に答える
1095 参照

sprite-kit - AVPlayer play SKVideoNode video 、再生を制御できません

SpriteKit を使用してビデオを再生しています。これは、AVPlayer から SKVideoNode を作成するコードです。

そして、関数を与える AVPlayer を作成します。

しかし、これを「player.play()」と呼ぶと、最初のフレームを表示するだけで、それ以上は表示されません。しかし、「CreateVideoViewWithAVPlayer」関数で「ビデオ」を使用すると、再生できます。

別: このコードを使用する場合"

(コメント2回目) そしてユーザー「player.play()」で再生できます(音は聞こえます)。しかし、これを使用すると:

また、最初のフレームが表示されます。もう実行できません。

私が間違っていることはありますか?助けて!どうもありがとう。

0 投票する
1 に答える
1680 参照

sprite-kit - スプライト キットでビデオを永遠に再生する

イントロ シーンでのビデオの再生に問題があります。ビデオをシーンに追加しましたが、正常に再生されます。私はそれを何度も繰り返したいだけです。この動画を終了後に自動的に再生するように設定する方法はありますか?

これは私がビデオを追加する方法です:

どんな助けでも大歓迎です。

0 投票する
0 に答える
489 参照

ios - SKVideoNode が iOS9 でビデオの再生を自動的に開始するのはなぜですか?

SKVideoNodeノードが追加されるとすぐにビデオを自動的に開始するように変更された動作でビデオ URL を使用して を初期化するとiOS9、以前のバージョンの で play メソッドが呼び出された後に iso が呼び出されますiOS

内部で次のことを行うSKScene init

ビデオの再生を見るには十分ですが、以前の iOS バージョン (より論理的に) も呼び出す必要がありました。

ビデオの再生が始まる前。

これは意図した変更ですか?私が見た可能な回避策は、ビデオを初期化した直後に常に呼び出すことですpauseが、この動作が変更されたのは少し奇妙です。(正直言ってバグのように感じます)

(また、iOS9 シミュレーターで SKVideoNodes の再生に問題があることがわかりました。デバイスでこれをテストする必要があります)

0 投票する
1 に答える
352 参照

sprite-kit - SKVideoNode の再生完了を検出する方法

このコードを使用して、SKVideoNode を使用して、アニメーション化されたスプラッシュ シーンを表示しています。

動画の再生が終わったら次のシーンを表示したい。どうすればそれを達成できますか?