私はtvOSアプリケーションで作業しています。私は格子状の複数の動画を持っています。私はAVPlayerViewControllerを使ってアプリでビデオを再生しました。 AVPlayerViewControllerはデフォルトのアクティビティインジケータを表示しますが、私の要件はAVPlayerViewControllerのカスタムアクティビティインジケータに追加されます。 swiftを使用してカスタム指標を追加する方法。 お願いします。tvOSのAVPlayerViewControllerにカスタムアクティビティインジケータを追加する方法swift
0
A
答えて
0
まず、デフォルトのアクティビティインジケータを削除する必要があります。 AVPlayerViewControllerのサブビューでアクティビティインジケータを見つけたり、スタイルを変更したり、非表示にすることができます。 (それはObjective-Cのコードですが、スウィフトにそれを書き換えることができます)、次のコードを使用します
- (void)findActivityIndicatorInView:(UIView *)view toPerformBlock:(void(^)(UIActivityIndicatorView*))block {
NSArray *subviews = [view subviews];
for (UIView *subview in subviews) {
if ([subview isKindOfClass:[UIActivityIndicatorView class]]) {
block((UIActivityIndicatorView*)subview);
}
[self findActivityIndicatorInView:subview toPerformBlock:block];
}
}
をそしてこの呼び出し追加:あなたは前にカスタムアクティビティインジケータを追加することができた後
[self findActivityIndicatorInView:self.playerController.view toPerformBlock:^(UIActivityIndicatorView* v) {
//Your actions
}];
をAVPlayerViewController
ビューの
関連する問題
- 1. tvOS AVPlayerViewControllerビデオ情報
- 2. tvos AVPlayerViewControllerスワイプダウンメニューの字幕タブを表示する方法
- 3. Swift AVPlayerViewControllerビデオの再生時にターゲットを追加します。
- 4. tvos AVPlayerViewControllerがフォーカスを取得しないようにする方法
- 5. Checkmark TableView Multiple Swift 3.0の追加方法
- 6. カスタムオブジェクトをSwiftの配列に追加する方法は?
- 7. SWIFT 3のNSURLSessionにHTTPSプロキシを追加する方法
- 8. Swift 3のUICollectionViewCellにUILabelをプログラムで追加する方法
- 9. SwiftでiOSのimglyKit SDKにカスタムフォントを追加する方法は?
- 10. tvosのキーボードにクリアボタンを追加するには?
- 11. AVPlayerViewControllerの表示でアクティビティインジケータを追加する
- 12. ConcerrencyTypeを持つNSManagedObjectContextをswift 3に追加する方法は?
- 13. Swift 2 POST要求に承認ヘッダを追加する方法
- 14. WKWebViewにアクティビティインジケータを追加する方法(Swift 3)
- 15. Swift tvOSプロジェクトのTVML文書
- 16. GIFを使用してカスタムアクティビティインジケータを作成する方法
- 17. Swift AVPlayerViewControllerオーディオと字幕を削除ボタン
- 18. ios swiftのラベルを追加する方法3
- 19. 2つの可変配列を追加する方法は? Swift
- 20. swift uiviewcontrollerでuitableviewグループをすばやく追加する方法
- 21. imageViewから影を最小限に抑える方法TVOS Focus CollectionView Swift
- 22. SwiftのUIViewにサブクラスを追加する
- 23. Swiftのテーブルビューにカスタムアイテムを追加する
- 24. SwiftのSWRevealViewControllerにハンバーガーボタンを追加する
- 25. tvosアプリケーションでtvosフレームワークを使用する方法
- 26. Swift-tvOSはUIAlertControllerを却下します
- 27. Swift AVPlayerViewControllerアプリケーションを終了するための完了ボタン
- 28. Swift - UIImageViewにタッチを追加
- 29. Swift iOSにツールチップポインタを追加
- 30. Swift:写真をカスタムアルバムに追加する