問題タブ [avplayerviewcontroller]
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 - AVPlayerViewController からバッファリング アクティビティ インジケータを削除します
カスタム再生コントロールを使用して iOS ビデオ プレーヤーを実装していAVPlayerViewControllerます (つまり、showsPlaybackControlsプロパティは として定義されていますNO)。ほとんどの場合、これは適切に機能しているようです。私が見ている唯一の問題は、プレーヤーでもカスタム アクティビティ インジケーターを使用したいということですがAVPlayerViewController、いくつかの時点でビデオをバッファリングしているときにデフォルトのアクティビティ インジケーターが表示されるようです。
この既定のアクティビティ インジケーター ビューを から削除する方法はありますAVPlayerViewControllerか?
画像は私が説明しているものを示しています。下部のコントロールはカスタムでプレーヤーの上にオーバーレイされていますが、アクティビティ インジケーターはそうではありません。
ios - AVPlayerViewController でビデオのサイズを設定する
ゲームの最後に短いビデオを再生する必要があります。
前のビュー コントローラーからのセグエを使用して、モーダル プレゼンテーションでストーリーボードに AVPlayerViewController を作成しました。
ただし、ビデオが画面全体をカバーしないようにします。画面サイズの 50% (中央) としましょう。
これが私が試したコードです:
}
問題は、画面全体のビデオ スケールが非常に小さいことです (約 100*70px など)。デフォルトのサイズはある時点で 100*100 であり、ビデオの比率に合わせてスケーリングされると思います。
境界を指定しないと、画面全体にスケーリングされます (ビデオの重力により選択できません)。
viewDidLayoutSubviews でビュー全体のサイズを小さくしても、このメソッドが複数回呼び出されるため、ビューの境界を変更し続けるため、まだ問題があります。
AVPlayerViewController を使用して画面の一部にローカル ビデオを表示するのがどれほど難しいか信じられません...
助けはありますか?
ios - AVPlayerViewController を使用して画面を横向きに回転するには?
私は自動レイアウトを使用しており、画面でメイン ビューの半分のサイズで AVPlayerViewController を作成します。UITabBarViewController と UINavigationController を使用しています。この画面は、UITabBarViewController の最初の子 ViewController からナビゲートされます。コードはこんな感じです..
AVPlayerViewController に付属している全画面ボタンをクリックすると、ビデオが横向きに回転するようになりました。携帯電話を回転させても、縦向きのままです。また、フルスクリーン ボタンがタップされたときに呼び出されるデリゲート メソッドもありません。私はこれがひどく必要です。これを達成する方法を詳しく説明してください。ありがとうございました
swift - tvOS AVPlayerItem 外部アートワーク メタデータ サイズ
わかりましたので、次のように AVPlayerViewController の [情報] タブに画像を追加します。
その画像を大きくする方法を知りたいだけです。小さな画像(65x97)として表示されますが、実際には320x480であるため、はるかに大きく見えるはずです。サイズを大きくするにはどうすればよいですか?

