問題タブ [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.
objective-c - AVPlayer で動画を再生できない
StackOverflow のすべての投稿を確認しましたが、バンドルからビデオを取得してコントローラーで再現する方法の完全な例を取得できません。
多くのことを試しましたが、画面が空白または黒く表示されました。
最後の修正では、私のビデオは次のようになります。
ログにエラーはスローされません。これは私のコードです:
.h (コントローラーの名前は無視してください。最終的にはカメラになります)
.m
それが私がこれまでに得たものです。私のビデオはvideo.movと呼ばれる Bundle に正しくあります:
リンクとコピーの両方を試しました。同じ結果です。
私は何を間違っていますか??
事前にどうもありがとうございました。
MPMoviePlayerController
iOS9で非推奨なので使用は避けたい
avfoundation - AVAsynchronousKeyValueLoading の異なるキー
を使用して tvOS でリモート mp4 ビデオを再生する方法を探していAVPlayer
ます。(私はすでにビデオの再生に成功していますが、混乱が1つあります)別のフォーラムを調べましたが、AVURLAssetで使用できる方法が1つあり、その方法は次のとおりです
playable, duration and tracks
人々が鍵として使用しているのを見てきました。これらのキーが何をするのかわかりません。私の質問は、この関数のさまざまなキーのドキュメントを確認できる場所です。
また、アップルのドキュメントでこの行が何を意味するのかわかりません
ios - AVPlayerViewController コントロール バーを非表示にするには?
iAd のプレロール ビデオ広告を実装しました。ユーザーが広告全体を視聴することを保証したいと考えています。AVPlayerViewController
のコントロール バーを非表示にして、ユーザーが [完了] をタップしてビデオが終了する前に終了できないようにするにはどうすればよいですか?
tvos - AVPlayerViewController (tvOS) が viewWillDisappear で一時停止しない
の としていくつかのAVPlayerViewControllers
セットがViewControllers
ありUITabBarController
ます。私が欲しいのはAVPlayerViewController
、ユーザーが別のタブ(別のタブ)に切り替えると、現在表示されているビデオの再生を自動的に一時停止することAVPlayerViewController
です
私はこのアプローチを試しました:
しかし、ビデオはバックグラウンドで実行され続けます。(少なくともオーディオはまだ実行されています) デバッガーは、viewWillDisappear でプレーヤー プロパティが nil ではないと言います。私はすでに暗黙的に試み、アンラップを強制しましたが、役に立ちませんでした。
swift - AVPlayerViewController のポートレート モードでステータス バーを非表示にできません
カスタムの「Over Full Screen」セグエで AVPlayerViewController のサブクラスをモーダルで開く一連のボタンを備えた UICollectionView を最初に提示するアプリを開発しています。UIViewControllerBasedStatusBarAppearance は、Info.plist で YES に設定されています。
以下は、Interface Builder のすべてのビュー コントローラーの小さい (ズームアウトしなければならなかったため、申し訳ありません) スクリーンショットです。
セグエは IB で定義されました。ユーザーがコレクション ビューのセルをタップすると、performSegueWithIdentifier() を使用してセグエを実行します。
横向きモードではステータス バーが再生コントロールと一緒に隠れるのに、縦向きモードでは正反対になるのはなぜですか?
私のAVPlayerViewControllerのサブクラスでprefersStatusBarHidden()がtrueを返すようにしても、何もしません。何を与える?
ios - AVPlayerViewController がすぐに割り当てを解除しない
TVos のアプリでビデオを再生しています。AVPlayerViewController を使用してビデオを再生しています。しかし、Apple TV リモコンの [メニュー] ボタンを押すと、元のビュー コントローラーに戻りますが、ビデオは引き続き再生され、8 秒または 10 秒後に割り当てが解除されます。これは本当に悪いバグで、私は数日間これに固執しています。どんな助けでも大歓迎です。
ビューコントローラーのコードは次のとおりです。
ios - サブビューとしての AVPlayerViewController のビュー
私はAVPlayerViewController
このように設定しようとしています:
私はこの- (void) willMoveToSuperview:(UIView *)newSuperview
コードを呼び出します:
しかし、プレーヤーが作成されると、次の例外が発生します。
コードはMPMoviePlayerController
問題なく動作していました。AVPlayerViewController's
自動レイアウトを使用して別のビュー内にビューをネストする方法は適切ですか?