AVPlayer
のカスタムムービープレーヤーを実装しました。 の値をAVLayerVideoGravityResizeAspectFill
に設定すると、希望の効果がiOS
4.2, 4.3
に表示されます。しかし、どういうわけかiOS 5.0
には何の効果もありません。誰も似たような問題を見ていますか?私は何か間違っているのですか?ビデオグラビティをAVLayerVideoGravityResizeAspectFillに設定してもiOS 5.0には影響ありません
答えて
iOS5では、videoGravityを設定した後にレイヤー境界をリセットする必要があります。
これが私の仕事:
((AVPlayerLayer *)[self layer]).videoGravity = AVLayerVideoGravityResizeAspectFill;
((AVPlayerLayer *)[self layer]).bounds = ((AVPlayerLayer *)[self layer]).bounds;
EDITED: "自己" のポイントをPlayerView(のUIViewのサブクラス)オブジェクトに例から "すべて一緒に置く": https://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/02_Playback.html
あなたができましたmihamの提案であなたの問題を解決する?私の質問はこの「BoltClock」司会者によって禁止されています。ちょうどその提案があなたのために働いていたかどうかを知りたければ、それは私のためではありませんでした。
私の質問を削除しないでください。私は、どのタイプの「自己」オブジェクトが尋ねるのが正当であると思います。 mihamはその解決法が彼のために働いたと述べています。私にとってはうまくいかなかったので、私はどのような種類のオブジェクトを使うべきかという手がかりを与えてくれるかもしれません。 AVLayerVideoGravityResizeAspectFillに重力を設定すると、AVPlayerLayerビューにビデオがクリップされますが、それはしません。私はこれをiOS 4.3.2とiOS 5でテストしました。その結果、miamの答えはSoumya Dasオリジナルの質問自分自身に何を指しているのだろうか?多分あなたは答えを持っていますか?もしそうなら、ここに投稿して、私の質問を削除しないでください。
EDITED: この問題の解決方法が見つかりました。 ビデオプレーヤーを接続するレイヤーを表示するには、IBの[クリップサブビュー]チェックボックスをオンにします。次に、AVPlayerLayerオブジェクトのAVLayerVideoGravityResizeAspectFillを設定します。 IBでビューを作成せずにプログラムで作成する場合は、clipsToBoundsプロパティをYESに設定します。
- 1. php.iniの設定を変更してもパフォーマンスに影響がありません
- 2. CKEditorの設定ファイルに影響がありません
- 3. S3 CORS設定:特定のドメインに限定しても影響はありませんか?
- 4. cbeditorツールバーの設定を変更してもdolibarr ERPには影響ありません
- 5. AppSettingを変更してもアプリケーションに影響がありません
- 6. proxy_read_timeout設定はNginx(Kong)に影響しません
- 7. Cursor.Currentを設定するとドラッグ/ドロップヘルパークラスに影響しません
- 8. iOS 5.0のビルド時に暫定プロファイルがありません
- 9. app.servlet.versionを変更してもweb.xmlに影響しません
- 10. 角度-fxFlexは要素には何の影響もありません
- 11. Vector3の方向は影響に影響しません
- 12. iOSマイクロフォンオプションは許可されていてもアプリケーション設定にありません
- 13. FillRectangleはビットマップのグラフィックスに何の影響もありませんか?
- 14. grails.serverURLを変更してもcreateLinkTo([...]、absolute: 'true')には何の影響もありません。
- 15. mavenのwsdlDirectory設定に影響がありますか?
- 16. php.iniへの変更には影響がありません
- 17. Spring MVC/@InitBinderには影響がありません
- 18. Android:TextView.setTextAppearance()はテキストサイズに影響しません
- 19. THREE.SmoothShadingはジオメトリに影響しません
- 20. SQLiteDatabase.updateは行に影響しません
- 21. fo:blockはページレイアウトに影響しません。
- 22. 変更はreset.blade.phpの何にも影響しませんLaravel
- 23. Androidのテーマは何にも影響しません
- 24. D3ズームは軸にのみ影響し、データには影響しません
- 25. ユーザプロパティを持つ条件はFirebaseのリモート設定に影響しません
- 26. ブラウザー固有の設定はブラウザー内のアプリケーションには影響しません
- 27. Webブラウザの設定を変更してもInternet Explorerに影響しますか?
- 28. Ext.form.TextFieldのinputTypeを変更してもすぐには影響しません
- 29. Rでaprioriを実行しても、ルールには影響しません。
- 30. classNameを追加してもCSSはReactJSコンポーネントに影響しません
グレートアンサー!!! Thk。 –
リセットしたらどういう意味ですか?あなたがしていることは何もありません。最後の行の2つの辺は等しい。予想どおり、これはiOS 8には影響しません。 – SpaceDog