問題タブ [ccvideoplayer]
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.
video - CCVideoPlayer が正しく動作しない
拡張機能「CCVideoPlayer」を自分の cocos2d プロジェクトに「インポート」しました。これを使用して、ゲームの開始前にビデオ スプラッシュ スクリーンを表示したいと考えています (多くの人がそれを嫌っていることは知っていますが、私は気にしません)。ただし、インターネット上にはそれほど多くのチュートリアルがないため、皆さんは私の最後の手段です。ビデオ (1280 x 720 の Quicktime ムービー (671 MB)) をプロジェクトに適切にコピーしました。
黒い画面が表示され、映画の音声は正しく再生されますが、ビデオがありません。それで、私は何をすべきですか?
補足:私はデリゲート メソッドを実装しており、私のクラスはCCVideoPlayerDelegate
.
cocos2d-iphone - Cocos2d:CCLayerのバックグラウンドでビデオを再生する方法
ビデオをバックグラウンドで再生し、テキストラベルを前面に表示して、次のコードを実行すると、ビデオが再生されますが、テキストラベルが表示されません。
iphone - CCVideoPlayerの再生ムービーが終了すると、画面がちらつきますが、何が問題になっていますか?
CCVideoPlayerを使用してビデオを再生します。ビデオが画面を終了すると、画面がちらつくことがあります。videoViewがアニメーションを終了したように見えます。
誰かがそれの何が悪いのか知っていますか?
iphone - CCVideoPlayer クラスを使用してビデオの最後のビデオ フレームを保持する方法は?
iPhone/iPad アプリの 1 つで CCVideoPlayer クラスを使用して、さまざまな種類のジェスチャでビデオを再生しています。現時点では、動画が終了すると、動画の最後のフレームの jpeg 画像に動画を置き換えます。
毎回 jpeg に置き換える必要がないように、ビデオの最後のフレームを保持できる方法はありますか?
video - 「CCVideoPlayer」を使用してビデオをフェードアウトすることは可能ですか?
「CCVideoPlayer」を使用して cocos2d でビデオを再生していますが、最後に向かってビデオをフェードアウトする方法はありますか? ビデオをフェードアウトするとは、通常、ビデオは最後に突然停止するだけで、ビデオが突然終了するのではなく、ゆっくりとフェードアウトできるようにする必要があるということです。
uiview - CCLayer cocos2d で UIView を使用するには?
cocos2d で CCVideoPlayer を使用して短いビデオを再生しています。最後に、ビデオの最後のフレームをキャプチャしています。UIView を使用して画面に表示しています。これは、CCLayer で描画しようとすると画像が表示されるためです。わずかに異なる色で。これは、cocos2d での描画方法が UIView での描画方法と異なるためだと思います。したがって、UIView を使用して画面に画像を保持する方法が必要であり、このビューの上にスプライトなどを描画できる必要があります。だから私の質問は、CCLayer を透明にして、画像を含む UIView が表示され、CCLayer を使用して画像の上に描画できるようにする方法はありますか? (PS 私は cocos2d v1.1.0-beta2b を使用しています)
objective-c - Apple Mach-O リンカ エラー重複アーキテクチャ armv7 CCVideoPlayer cocos2d 拡張 (cocos2d v2.0)
私はこのリンカエラーの問題を解決しようとしていますが、間違いなく、クラスの重複などを調べましたが、今のところ明確なものはありません.
誰かがこの問題に直面しましたか?
cocos2d フォーラムでこの投稿を見ましたが、マクロをコメントアウトしても役に立ちませんでした...
/Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayer-9962022C0BCB5653 の重複シンボル _OBJC_METACLASS_$_CCVideoPlayerImpl。 o /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayer-A41A32B34B96CC5E.o 重複シンボル _OBJC_CLASS_$_CCVideoPlayerImpl in: /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayer-9962022C0BCB5653.o /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayer-A41A32B34B96CC5E.o 重複シンボル _OBJC_CLASS_$_CCVideoPlayer in: /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayer-9962022C0BCB5653.o /Users/username /Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayer-A41A32B34B96CC5E.o の重複シンボル _OBJC_METACLASS_$_CCVideoPlayer:/Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayer-9962022C0BCB5653.o /Users/username/Library /Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayer-A41A32B34B96CC5E.o 重複シンボル _OBJC_IVAR_$_CCVideoPlayerImpliOS._theMovie in: /Users/ username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-2E61FAAA0338656.o /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-D9E5031DFFEFC61.o 重複シンボル _OBJC_IVAR_$_CCVideoPlayerImpliOS ._videoOverlayView 内: /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-2E61FAAA0338656.o /Users /username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-D9E5031DFFEFC61.o 重複シンボル _OBJC_IVAR_$_CCVideoPlayerImpliOS._delegate in :/Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-2E61FAAA0338656.o /Users/username/Library /Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-D9E5031DFFEFC61.o 重複シンボル _OBJC_IVAR_$_CCVideoPlayerImpliOS._playing in: /Users/ username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-2E61FAAA0338656.o /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-D9E5031DFFEFC61.o 重複シンボル _OBJC_IVAR_$_CCVideoPlayerImpliOSスキップしない: /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-2E61FAAA0338656.o /Users /username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-D9E5031DFFEFC61.o 重複シンボル _OBJC_CLASS_$_CCVideoPlayerImpliOS:/Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-2E61FAAA0338656.o /Users/username/Library /Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-D9E5031DFFEFC61.o 重複シンボル _OBJC_METACLASS_$_CCVideoPlayerImpliOS in: /Users/username/ Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-2E61FAAA0338656.o /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/CCVideoPlayerImpliOS-D9E5031DFFEFC61.o 重複シンボル _OBJC_IVAR_$_VideoOverlayView ._touch in: /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/videoOverlayView-3F7278265D6C165F.o /Users /username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/videoOverlayView-24E20B177AADBD4D.o 重複シンボル _OBJC_CLASS_$_OverlayView:/Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/videoOverlayView-3F7278265D6C165F.o /Users/username/Library /Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/videoOverlayView-24E20B177AADBD4D.o 重複シンボル _OBJC_METACLASS_$_VideoOverlayView: /Users/username/ Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/videoOverlayView-3F7278265D6C165F.o /Users/username/Library/Developer/Xcode/DerivedData/ProjectName-cejlpqfnlpectralthclvyvltqkk/Build/Intermediates/ProjectName.build/Debug-iphoneos/ProjectName.build/Objects-normal/armv7/videoOverlayView-24E20B177AADBD4D.o ld: 22 個の重複シンボルアーキテクチャー armv7 の clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用します)
video - CCVideoPlayer に遅延がありますか?
CCVideoPlayer を使用してゲームでビデオを再生していますが、再生前に黒い画面が表示される原因となるわずかな遅延があります。ビデオをプリロードするか、この遅延をなくす方法で CCVideoPlayer をセットアップする方法はありますか? これが私がそれをどのように使用しているかです。起動時にロードシーンがあり、すべてのリソースがロードされたら、次のようにメインメニューに切り替えるように指示します:
そして、これは私がメインメニューで映画を再生する方法です:
黒い画面でわずかな遅延が発生するのではなく、すぐにビデオの再生を開始するためにできる別のことはありますか?