問題タブ [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 に答える
1821 参照

objective-c - AVPlayer で動画を再生できない

StackOverflow のすべての投稿を確認しましたが、バンドルからビデオを取得してコントローラーで再現する方法の完全な例を取得できません。

多くのことを試しましたが、画面が空白または黒く表示されました。

最後の修正では、私のビデオは次のようになります。

ここに画像の説明を入力

ログにエラーはスローされません。これは私のコードです:

.h (コントローラーの名前は無視してください。最終的にはカメラになります)

.m

それが私がこれまでに得たものです。私のビデオはvideo.movと呼ばれる Bundle に正しくあります:

ここに画像の説明を入力

リンクとコピーの両方を試しました。同じ結果です。

私は何を間違っていますか??

事前にどうもありがとうございました。


MPMoviePlayerControlleriOS9で非推奨なので使用は避けたい

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

avfoundation - AVAsynchronousKeyValueLoading の異なるキー

を使用して tvOS でリモート mp4 ビデオを再生する方法を探していAVPlayerます。(私はすでにビデオの再生に成功していますが、混乱が1つあります)別のフォーラムを調べましたが、AVURLAssetで使用できる方法が1つあり、その方法は次のとおりです

playable, duration and tracks人々が鍵として使用しているのを見てきました。これらのキーが何をするのかわかりません。私の質問は、この関数のさまざまなキーのドキュメントを確認できる場所です。

また、アップルのドキュメントでこの行が何を意味するのかわかりません

https://developer.apple.com/library/prerelease/mac/documentation/AVFoundation/Reference/AVAsynchronousKeyValueLoading_Protocol/index.html#//apple_ref/occ/intfm/AVAsynchronousKeyValueLoading/loadValuesAsynchronouslyForKeys:completionHandler:

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

ios - AVPlayerViewController コントロール バーを非表示にするには?

iAd のプレロール ビデオ広告を実装しました。ユーザーが広告全体を視聴することを保証したいと考えています。AVPlayerViewControllerのコントロール バーを非表示にして、ユーザーが [完了] をタップしてビデオが終了する前に終了できないようにするにはどうすればよいですか?

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

tvos - AVPlayerViewController (tvOS) が viewWillDisappear で一時停止しない

の としていくつかのAVPlayerViewControllersセットがViewControllersありUITabBarControllerます。私が欲しいのはAVPlayerViewController、ユーザーが別のタブ(別のタブ)に切り替えると、現在表示されているビデオの再生を自動的に一時停止することAVPlayerViewControllerです

私はこのアプローチを試しました:

しかし、ビデオはバックグラウンドで実行され続けます。(少なくともオーディオはまだ実行されています) デバッガーは、viewWillDisappear でプレーヤー プロパティが nil ではないと言います。私はすでに暗黙的に試み、アンラップを強制しましたが、役に立ちませんでした。

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

swift - AVPlayerViewController のポートレート モードでステータス バーを非表示にできません

カスタムの「Over Full Screen」セグエで AVPlayerViewController のサブクラスをモーダルで開く一連のボタンを備えた UICollectionView を最初に提示するアプリを開発しています。UIViewControllerBasedStatusBarAppearance は、Info.plist で YES に設定されています。

以下は、Interface Builder のすべてのビュー コントローラーの小さい (ズームアウトしなければならなかったため、申し訳ありません) スクリーンショットです。 Interface Builder のスクリーンショット

セグエは IB で定義されました。ユーザーがコレクション ビューのセルをタップすると、performSegueWithIdentifier() を使用してセグエを実行します。

私が今経験している問題はこれです: 再生コントロールを非表示にする前後の横向き AVPlayer の比較 再生コントロールを非表示にする前後のポートレート AVPlayer の比較

横向きモードではステータス バーが再生コントロールと一緒に隠れるのに、縦向きモードでは正反対になるのはなぜですか?

私のAVPlayerViewControllerのサブクラスでprefersStatusBarHidden()がtrueを返すようにしても、何もしません。何を与える?

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

ios - AVPlayerViewController がすぐに割り当てを解除しない

TVos のアプリでビデオを再生しています。AVPlayerViewController を使用してビデオを再生しています。しかし、Apple TV リモコンの [メニュー] ボタンを押すと、元のビュー コントローラーに戻りますが、ビデオは引き続き再生され、8 秒または 10 秒後に割り当てが解除されます。これは本当に悪いバグで、私は数日間これに固執しています。どんな助けでも大歓迎です。

ビューコントローラーのコードは次のとおりです。

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

ios - サブビューとしての AVPlayerViewController のビュー

私はAVPlayerViewControllerこのように設定しようとしています:

私はこの- (void) willMoveToSuperview:(UIView *)newSuperviewコードを呼び出します:

しかし、プレーヤーが作成されると、次の例外が発生します。

コードはMPMoviePlayerController問題なく動作していました。AVPlayerViewController's自動レイアウトを使用して別のビュー内にビューをネストする方法は適切ですか?