私は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. SwiftのAVPlayerViewControllerでトリックプレイ機能を追加
- 2. tvOS AVPlayerViewControllerビデオ情報
- 3. tvos AVPlayerViewControllerスワイプダウンメニューの字幕タブを表示する方法
- 4. Swift AVPlayerViewControllerビデオの再生時にターゲットを追加します。
- 5. tvos AVPlayerViewControllerがフォーカスを取得しないようにする方法
- 6. AVPlayerViewControllerビューを外部ウィンドウに追加
- 7. UIButtonタイプの色を設定する方法:SwiftのtvOSの.system
- 8. iOS - AVPlayerViewControllerの上にコントロールを追加する
- 9. tvOSのAVPlayerViewControllerを使ったSeekbar可視性コールバック
- 10. Swift 3のUITableViewの上にドロップダウンメニューを追加する方法
- 11. tvosのキーボードにクリアボタンを追加するには?
- 12. SwiftでiOSのimglyKit SDKにカスタムフォントを追加する方法は?
- 13. カスタムオブジェクトをSwiftの配列に追加する方法は?
- 14. SwiftのtableViewSectionヘッダーにラベルとUIButtonを追加する方法は?
- 15. SWIFT 3のNSURLSessionにHTTPSプロキシを追加する方法
- 16. (Swift 3)MapViewに複数のピンを追加する方法
- 17. TableviewControllerでテーブルビューの上にイメージを追加する方法 - Swift 3
- 18. swiftでユーザーのデフォルト配列に値を追加する方法
- 19. Swift 3のUICollectionViewCellにUILabelをプログラムで追加する方法
- 20. カメラロールからXcode(Swift)のアプリケーションにビデオを追加する方法
- 21. Checkmark TableView Multiple Swift 3.0の追加方法
- 22. AVPlayerViewControllerの表示でアクティビティインジケータを追加する
- 23. ConcerrencyTypeを持つNSManagedObjectContextをswift 3に追加する方法は?
- 24. GIFを使用してカスタムアクティビティインジケータを作成する方法
- 25. Swift tvOSプロジェクトのTVML文書
- 26. WKWebViewにアクティビティインジケータを追加する方法(Swift 3)
- 27. Swift 2 POST要求に承認ヘッダを追加する方法
- 28. Swift:連絡先を連絡先に追加する方法
- 29. テーブルビューの警告アクションを追加する方法Cell&.xib(swift 3)
- 30. ios swiftのラベルを追加する方法3