問題タブ [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.
ios - SKVideoNode がビデオを再生しない
私はこの問題についてしばらく調査してきましたが、stackoverflow で同様の質問に解決策を適用しようとしましたが、今のところうまくいきません。
私のコード:
これは、コンソールに表示される行です。
< SKMetalLayer: 0x127eda5a0> : -display を呼び出しても効果はありません。
objective-c - SKVideoNode 奇妙なログ エラー
次の方法で SKVideoNode を作成しています。ビデオは問題なく作成されますが、この奇妙なログ メッセージが表示され、それが何であるかを知っている人がいるかどうか疑問に思っています。グーグルで検索してみましたが、何も見つかりませんでした。
エラーは次のとおりです。[22:48:15.170] vtFindDynamicSession signalled err=-11204 (err) (registered pixel transfer service failed to open; falling back) at /SourceCache/CoreMedia_frameworks/CoreMedia-1562.240/Sources/VideoToolbox/VTPixelTransferSession.c line 6878
GameScene.m
ios - GVRSDK で IOSurface イメージ (テクスチャ) を作成できませんでした
SKVideoNode で SKScene を作成し、球体ジオメトリに適用します。
キーコードは次のとおりです。
drawEye 関数では:
コードを実行すると、次のように壊れます
出力は次のとおりです。
SKScene から SKVideoNode を削除すると、すべて問題ありません。
何か助けはありますか?ありがとう。
swift - SKVideoNode フレームレート
基本的に SKVideoNode は AVPlayer のレートを尊重しません。
デフォルトでは、SKVideoNode には再生レートを制御する方法がありません。ただし、SKVideoNode は AVPlayer (それ自体に AVPlayerItem が含まれています) で初期化できます。この AVPlayer には、0 から 2 まで変化するプロパティ レートがあります (1 は通常の速度)。メソッド setRate:time:atHostTime: もあります。
したがって、レートは機能しません。あなたは同じ問題を抱えていましたか?これを解決する方法がない場合は?ビデオを再生して SKScene のフレーム レートを変更する別の方法はありますか?
player!.rate = 0.25 をどこに追加しても変わりません。
ios - iPhone 5 の SKVideoNode で 360 度ビデオが機能しないのに、iPhone 4s、5s、6、および 6 plus では正常に機能するのはなぜですか?
SKVideoNode を使用して 360 ビデオ プレーヤーを使用しています。ビデオを再生しているときに、iPhone 5 を除くすべてのデバイスで正常に動作しています。iPhone 5 では、ビデオに黒い画面がありますが、オーディオは動作しています。iPhone 5シミュレーターでも動作しています。iPhone 5 にデバイス固有の問題はありますか? 4sで問題なく動作するためです。それとも 360 度ビデオに問題がありますか?
objective-c - ループ SKVideoNode によるメモリ リーク (実機のみ)
診断できないメモリ リークがあります。シームレスにループするビデオを作成するために複数のアプローチを試しました - AVPlayerLooper 以外に、私が遭遇して試したすべてのアプローチには、監視するオブザーバーを作成しAVPlayerItemDidPlayToEndTimeNotification
、ビデオの先頭 (AVPlayer の場合) をシークするか、挿入することが含まれます。ビデオ キューにループされるビデオ (AVQueuePlayer の場合)。どちらも同様のパフォーマンスを持っているように見えますが、seekToTime メソッド (AVPlayer の場合) と insertItem メソッド (AVQueuePlayer の場合) に関連するメモリ保持も一貫しています。私の最終目標は、デフォルトでループする SKVideoNode のサブクラスを作成することです。以下は、サブクラスの私のコードです。
そして、サブクラスが didMoveToView で初期化される方法は次のとおりです。
swift - SKVideoNode が Iphone 5 の 360 度ビデオで機能しない
私は360度ビデオプレーヤーに取り組んでいます。私はこのスローSKVideoNodeを行いました。他のすべてのデバイスでは正常に動作しますが、iPhone 5 では動作しません。また、ビデオの再生中に黒い画面が表示されますが、音声は聞こえます。この問題を解決する方法を教えてください。
前もって感謝します。