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

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

ios - AVPlayerViewController からバッファリング アクティビティ インジケータを削除します

カスタム再生コントロールを使用して iOS ビデオ プレーヤーを実装していAVPlayerViewControllerます (つまり、showsPlaybackControlsプロパティは として定義されていますNO)。ほとんどの場合、これは適切に機能しているようです。私が見ている唯一の問題は、プレーヤーでもカスタム アクティビティ インジケーターを使用したいということですがAVPlayerViewController、いくつかの時点でビデオをバッファリングしているときにデフォルトのアクティビティ インジケーターが表示されるようです。

この既定のアクティビティ インジケーター ビューを から削除する方法はありますAVPlayerViewControllerか?

画像は私が説明しているものを示しています。下部のコントロールはカスタムでプレーヤーの上にオーバーレイされていますが、アクティビティ インジケーターはそうではありません。

カスタム コントロールとデフォルトのアクティビティ インジケーターを備えたプレーヤー

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

ios - AVPlayerViewController でビデオのサイズを設定する

ゲームの最後に短いビデオを再生する必要があります。

前のビュー コントローラーからのセグエを使用して、モーダル プレゼンテーションでストーリーボードに AVPlayerViewController を作成しました。

ただし、ビデオが画面全体をカバーしないようにします。画面サイズの 50% (中央) としましょう。

これが私が試したコードです:

}

問題は、画面全体のビデオ スケールが非常に小さいことです (約 100*70px など)。デフォルトのサイズはある時点で 100*100 であり、ビデオの比率に合わせてスケーリングされると思います。

境界を指定しないと、画面全体にスケーリングされます (ビデオの重力により選択できません)。

viewDidLayoutSubviews でビュー全体のサイズを小さくしても、このメソッドが複数回呼び出されるため、ビューの境界を変更し続けるため、まだ問題があります。

AVPlayerViewController を使用して画面の一部にローカル ビデオを表示するのがどれほど難しいか信じられません...

助けはありますか?

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

ios - AVPlayerViewController を使用して画面を横向きに回転するには?

私は自動レイアウトを使用しており、画面でメイン ビューの半分のサイズで AVPlayerViewController を作成します。UITabBarViewController と UINavigationController を使用しています。この画面は、UITabBarViewController の最初の子 ViewController からナビゲートされます。コードはこんな感じです..

AVPlayerViewController に付属している全画面ボタンをクリックすると、ビデオが横向きに回転するようになりました。携帯電話を回転させても、縦向きのままです。また、フルスクリーン ボタンがタップされたときに呼び出されるデリゲート メソッドもありません。私はこれがひどく必要です。これを達成する方法を詳しく説明してください。ありがとうございました

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

swift - tvOS AVPlayerItem 外部アートワーク メタデータ サイズ

わかりましたので、次のように AVPlayerViewController の [情報] タブに画像を追加します。

その画像を大きくする方法を知りたいだけです。小さな画像(65x97)として表示されますが、実際には320x480であるため、はるかに大きく見えるはずです。サイズを大きくするにはどうすればよいですか?

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

ios - AVPlayerViewController の割り当てが解除されていない/解放されていない

ユーザーがボタンをクリックすると、次のように AVPlayerViewController が表示されます。

プロパティplayerViewControllerは次のように定義されます。

ビュー コントローラーのボタンを押してビデオの再生を開始するたびに、アプリがより多くのメモリを消費することに気付きました。Instruments でプロファイリングした後、AVPlayerViewController インスタンスが解放されていないことがわかりました。たとえば、ビデオを 2 回開始した後、次のように表示されます。

ここに画像の説明を入力

ベース SDK: 9.3 展開ターゲット: 8.3