問題タブ [avplayerlayer]

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 投票する
0 に答える
724 参照

ios - AVPlayer とブラック ビデオ

最初の UIViewController でビデオを録画し、このビデオをファイルに書き込み、このビデオを 2 番目の UIViewController で表示したいのですが、ビデオの代わりに黒いフレームが表示されることがあります。

player.status.rawValueそしてplayer.currentItem?.status.rawValue毎回0です。

ファイルは毎回ここにあり、処理できるのでvideoURL問題ありません。黒い画面だけで、エラーは発生しません。

私の間違いは何ですか?

0 投票する
2 に答える
615 参照

avfoundation - SCNMaterial としての AVPlayerLayer はレンダリングされず、オーディオは正常に再生されます

SCNSphere に割り当てられる SCNMaterial として AVPlayerLayer を使用しようとしています。

基: https://developer.apple.com/library/mac/samplecode/SceneKit_Slides_WWDC2013/Listings/Scene_Kit_Session_WWDC_2013_Sources_Slides_ASCSlideMaterialLayer_m.html

私はプレーヤーを作成し、プレーヤーレイヤーを作成し、backgroundLayer を使用して、または使用せずに SCNSphere のマテリアルとして割り当てることを試みました

問題は、ここで報告された同じ結果が得られることです: SCNMaterialProperty not render layer

オーディオは再生されますが、ビデオはまったくレンダリングされません!

コードのビットは非常に単純です。

前述のように、backgroundLayer : CALayer を使用して、playerLayer をサブレイヤーとして追加しても、同じ結果が得られます。

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

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

audio - 一部のストリームは iOS AVPlayer で再生されません。

一部のストリームの再生に奇妙な問題があります。これらのストリームは再生されず、AVPlayerItem は「デコードできません」というエラーを返します。別のソフトウェア (VLC Media Player など) で調べたところ、オーディオに問題があることがわかりました。つまり、オーディオ ビットレートが 128 kb/s 以上のすべてのストリームは再生できません。このビットレートを「オンザフライ」で低いビットレートに変換することは可能ですか、それとも別のアプローチがありますか? AVplayerLayer、AVPlayer、および AVPlayerItem を使用してストリームを再生します。

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

ios - AVPlayer を使用して UIView 内でタイム ラプスを再生する

カスタムの画像/ビデオ ピッカーを使用してタイム ラプスを選択しています。ピッカー ビューを閉じたら、インターフェイス ビルダーでビュー コントローラーに配置した UIView 内でタイム ラプスを再生したいと考えています。私が現在持っているこのコードは以下にありますが、問題はタイムラプスが選択された瞬間に再生されないことです。

ビデオ プレーヤーのアウトレットと変数を表示する

資産コードの選択は完了しましたか

play() 関数コード

オプションの値をアンラップするときに予期せず nil が見つかりました ここに画像の説明を入力

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

ios - AVPlayerLayer 音楽で停止

を使用しAVPlayerLayerてビデオを再生しています。ビデオには音声がありません。ただし、ユーザーがバックグラウンドで音楽を再生していて、AVPlayerLayerが表示されている場合、音楽は停止します。ユーザーが上にスワイプして再生ボタンを押すと、ビデオが停止します。

mutedのプロパティをAVPlayer設定しても、trueこれはまだ発生します。

AVPlayerLayerユーザーが再生している可能性のある音楽に が干渉しないようにするにはどうすればよいですか?