問題タブ [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 投票する
1 に答える
3635 参照

ios - AVPlayerViewController が全画面表示になったときの処理

私のアプリケーションは、縦向きモード専用に実装されています。MPMoviePlayerController プレーヤーでは、MPMoviePlayerWillEnterFullscreenNotification や MPMoviePlayerWillExitFullscreenNotification などの通知がありました。その後、アプリ デリゲートで supportedInterfaceOrientationsForWindow を調整できます。うまく機能していました。

プライベート API なしで全画面表示になった瞬間を検出できるように、新しいプレーヤー/アイテムで KVO を使用してプロパティの変更を処理することは可能ですか? 境界、プレゼンテーションモードを観察しようとしました。ただし、フルスクリーンボタンを押しても何も変わりませんでした。AVPlayerViewController のボタンを処理できないのはなぜですか?

0 投票する
0 に答える
409 参照

ios - AVPlayerViewController スクリーン プレーヤー コントロールの操作方法

私はiOSアプリ開発に不慣れで、AVPLayerViewControllerの操作を知りませんか?

done少なくともイベントをキャッチする方法を教えてください

また、Apple のドキュメントは、この AVPVC にはあまり適していません。

私は小さなコードを書きましたが、それは機能していますか?

しかし、ビューコントローラーでも前と次のボタンと完了ボタンを制御する方法がわかりません。ヘルプまたはドキュメントを提供してください。

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

ios - AVPlayer の再生および一時停止アクションで何らかのアクションを実行するにはどうすればよいですか?

以前はAVPlayer、swift アプリケーションでビデオを再生していました。動画の途中に再生ボタン(カスタムボタン)を配置したい。ボタンをタップしてビデオを再生および一時停止する方法を知っています。

ビデオがデフォルトのボタンから再生/一時停止されたときにカスタムボタンを表示/非表示にする方法が見つかりませんでしたか? ビデオの再生/一時停止時にトリガーされるリスナーまたは何かはありますか?

また、「オーディオと字幕」アイコンをデフォルト コントロールから非表示にしたいと考えています。

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

objective-c - AVPlayerViewController プログレス バーのカスタマイズ

私は取り組んでAVPlayerViewControllerおり、それを使用してHLSビデオを再生しています。tvOS の進行状況バーに異なる時間間隔 (たとえば、10 分、20 分などの黄色の点) でいくつかのドットを追加することは可能ですか?

または、私がこれを達成できる他のアプローチです。

0 投票する
0 に答える
577 参照

ios - ビデオはいくつかの uitableView セル ios で再生されます

UITableView に大きな問題があります。ユーザーが特定のセルをタップしたときにビデオを表示しようとしています。しかし、私の問題は、テーブルビューをスクロールすると、ビデオが他のセルにも表示されることです。どうすればこれを防ぐことができますか?

ここに私のコードがあります(ビデオを表示するためにBrihgtCoveを使用しています)

これで私を助けてください:(

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

ios - AVKit Player View Controller セグエ ブレーク

View Controller から AVKit Player View Controller に移行しようとしています。Vuforia のフレームワークを使用して、カメラで画像認識を行っています。私の問題は、セグエしようとすると、セグエが存在しないと表示されることです。ただし、別のコントローラーにセグエしてからビデオ プレーヤーにセグエグすると、問題なく動作します。その回避策を見つけるのに長い時間がかかりました。これがなぜなのかについて何かアイデアがあれば、教えてください。Vuforia の SDK を使用せずにこれを再現するのはおそらく簡単な問題ではないことは理解しています。追加の詳細が必要な場合はお知らせください。

セグエ コード:

セグエの名前が正しいことを約束します。これは、通常のビュー コントローラーで機能するためです。また、AVPlayerViewController を使用してプログラムで再生しようとしましたが、Vuforia のプロトコルを処理するという点では悪夢でした。

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

objective-c - Parse IOS の PFFiles を使用して iCarousel でビデオ プレビューを作成する

iCarousel ビューを作成し、各「セル」/ビューにビデオ プレビューを表示しようとしています。

ビデオをParseに保存していて、しようとしています

  1. クラウドからのクエリ
  2. PFFile からデータを取得する
  3. データを URL に変換する
  4. AVPlayer を使用して URL を再生する

これまでの私のコードはここにあります。

dataArray が空であるというエラーが表示されます。ここでの問題は、バックグラウンドでクエリを実行しているため、データを受信する前に For ループが終了しているため、配列が空である可能性があることです。間違っていて、正しかったとしてもこれを修正する方法がわかりません。

プレビュー表示のコード

各ビューが配列内のインデックスに対応する PFFile ビデオを自動再生するようにコードを修正するにはどうすればよいですか。

私の問題: 配列が空です

ビューごとのコンテンツの再生が機能しない

Ps。私は PFObject *object を使用していないことを認識しています。