問題タブ [avkit]

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 に答える
4208 参照

ios - iOS - AVKit obj-c で AVPlayerViewController を使用する

この非推奨のメソッド「presentMoviePlayerViewControllerAnimated」を更新しようとしていますが、AVKit をインポートして AVPlayerViewContoller を使用することができません。Xcode がこのフレームワークを何らかの形で認識していないようです。

これが私のコードです:

MatchDetailsVC.m

AVKit ファイルにアクセスできない: CM + クリックを使用

MatchDetalisVC.m更新

これで最後の行を変更しました。エラーなし。ViewController でも AVKit を #import する必要はないようです。それは正しいですか?

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

objective-c - AVPlayer コントロールを自動的に非表示/常に表示しない方法は?

Apple のデモ アプリAVMovieEditorに基づいて、Objective C で macOS アプリを構築しています。プレーヤー コントロールとタイムラインを非表示にしたくありません。デフォルトの動作では、マウスが最近プレーヤーの上に移動したときにのみ表示され、それ以外の場合は自動的に非表示になります。下部にプレーヤー コントロールが隠れていない画像を参照してください。

プレーヤー コントロールが表示された AVPlayer

これを制御する方法を探しましたが、Apple がこのオーバーレイを何と呼んでいるのか完全にはわかりません。 AVPlayerControllerにはプロパティ showsPlaybackControls がありますが、プレーヤーにコントロールを表示しないように指示できるのはブール値だけです。デフォルトは YES (コントロールを表示することを意味します) です。常に表示オプションを探しています。

これは私のコードでここで行われると思います:(AppleのAAPLDocument.mから)

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

ios - Snapchat と Instagram ストーリーズは、クリップ間を前後にスキップすることをどのように処理しますか?

タイトルが示すように、ビデオを前後にシームレスにスキップできるようにするために使用されるものは何ですか?

AVPlayerItems の配列で AVPlayer を使用し、現在のビデオを手動でスワップしようとしました。また、AVQueuePlayer を使用し、前のビデオにスキップするときにキューを再構築しました。どちらの実装も、これらの両方のプラットフォームほどスムーズではありません。

助言がありますか?

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

ios - iOS のドキュメント ディレクトリからビデオを再生できない

デバイスのドキュメント ディレクトリにダウンロードされたビデオを再生しようとしています。どういうわけか、それは起こりません。私が得るのはこのシンボルだけです:

ここに画像の説明を入力

これが私のコードです:

ファイルはその場所に存在します-シミュレーターのドキュメントディレクトリを確認しました-elseステートメントは起動されません。コンソールには他に何も出力されません。

どんな助けでも大歓迎です。

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

objective-c - AVFoundation を使用して録画したビデオをサーバーにアップロードできない - Swift 3

AVFoundation を使用してビデオを録画し、サーバーに送信しています。録画したビデオをサーバーに送信すると、内部サーバー エラーが返されます。しかし、録画したもの以外のダミー ビデオをアップロードすると、正常にアップロードされます。以下のコードを追加します。

カスタム カメラ コントローラー LLSimpleCamera を使用して記録を開始します。以下は、記録を開始するコードです。

大変助かりました。

0 投票する
3 に答える
2306 参照

ios - AVPlayerViewController を閉じた後、他のアプリのオーディオ再生を再開する方法は?

AVPlayerViewControllerアプリで短いビデオを再生するために使用します。

ユーザーがアプリでビデオを再生する前に、バックグラウンドでオーディオを再生しているアプリがある場合、ビデオ プレーヤーを閉じた後に、他のアプリのバックグラウンド オーディオ再生を再開したいと考えています。私は現在それを行うために使用AVAudioSession.setActive(false, with: .notifyOthersOnDeactivation)します。

Apple の Music アプリと Podcasts アプリは、通話後に再生を再開しますAVAudioSession.setActive(false, with: .notifyOthersOnDeactivation)が (通話なしでは再開されないため、この通話は有効であることを意味します)、私がテストしたサードパーティの音楽アプリやポッドキャスト アプリ (Spotify、SoundCloud、Amazon Music 、曇り)する。

これが私のコードです:

最初は、これらのサード パーティ製アプリのせいではないかと思いました。しかし、公式の Twitter アプリでテストしたところ、Twitter アプリでビデオを再生した後にオーディオの再生を再開できることがわかりました。

それで、私は何を逃したのですか?Twitter アプリと同じように、これらのサードパーティ製アプリで動画再生後に音声再生を再開するにはどうすればよいですか?

PS: ここに完全なプロジェクトがあるので、興味のある人は誰でも試すことができます。

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

ios - HLS && .m3u8in iOS 10

アプリ内で再生する .m3u8 ビデオ ストリームを取得しようとしています。iOS 9および10のSwiftでプログラミングしています。

これが私がこれまでに得たものです:

これは単純なはずですが、いたるところでエラーやクラッシュが発生しています。

これは私が得ているエラーです:

エラー Domain=AVFoundationErrorDomain Code=-11800 「操作を完了できませんでした」 UserInfo={NSLocalizedDescription=操作を完了できませんでした。不明なエラーが発生しました (-12782)}

私を助けてください!

編集:

運がないので、この提案を試しました。アプリはまだクラッシュします。その情報が誰かに役立つ場合、クラッシュは私を AppDelegate に連れて行きます。