問題タブ [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.
ios - iOS - AVKit obj-c で AVPlayerViewController を使用する
この非推奨のメソッド「presentMoviePlayerViewControllerAnimated」を更新しようとしていますが、AVKit をインポートして AVPlayerViewContoller を使用することができません。Xcode がこのフレームワークを何らかの形で認識していないようです。
これが私のコードです:
MatchDetailsVC.m
AVKit ファイルにアクセスできない: CM + クリックを使用
MatchDetalisVC.m更新
これで最後の行を変更しました。エラーなし。ViewController でも AVKit を #import する必要はないようです。それは正しいですか?
objective-c - AVPlayer コントロールを自動的に非表示/常に表示しない方法は?
Apple のデモ アプリAVMovieEditorに基づいて、Objective C で macOS アプリを構築しています。プレーヤー コントロールとタイムラインを非表示にしたくありません。デフォルトの動作では、マウスが最近プレーヤーの上に移動したときにのみ表示され、それ以外の場合は自動的に非表示になります。下部にプレーヤー コントロールが隠れていない画像を参照してください。
これを制御する方法を探しましたが、Apple がこのオーバーレイを何と呼んでいるのか完全にはわかりません。 AVPlayerControllerにはプロパティ showsPlaybackControls がありますが、プレーヤーにコントロールを表示しないように指示できるのはブール値だけです。デフォルトは YES (コントロールを表示することを意味します) です。常に表示オプションを探しています。
これは私のコードでここで行われると思います:(AppleのAAPLDocument.mから)
ios - Snapchat と Instagram ストーリーズは、クリップ間を前後にスキップすることをどのように処理しますか?
タイトルが示すように、ビデオを前後にシームレスにスキップできるようにするために使用されるものは何ですか?
AVPlayerItems の配列で AVPlayer を使用し、現在のビデオを手動でスワップしようとしました。また、AVQueuePlayer を使用し、前のビデオにスキップするときにキューを再構築しました。どちらの実装も、これらの両方のプラットフォームほどスムーズではありません。
助言がありますか?
objective-c - AVFoundation を使用して録画したビデオをサーバーにアップロードできない - Swift 3
AVFoundation を使用してビデオを録画し、サーバーに送信しています。録画したビデオをサーバーに送信すると、内部サーバー エラーが返されます。しかし、録画したもの以外のダミー ビデオをアップロードすると、正常にアップロードされます。以下のコードを追加します。
カスタム カメラ コントローラー LLSimpleCamera を使用して記録を開始します。以下は、記録を開始するコードです。
大変助かりました。
ios - AVPlayerViewController を閉じた後、他のアプリのオーディオ再生を再開する方法は?
AVPlayerViewController
アプリで短いビデオを再生するために使用します。
ユーザーがアプリでビデオを再生する前に、バックグラウンドでオーディオを再生しているアプリがある場合、ビデオ プレーヤーを閉じた後に、他のアプリのバックグラウンド オーディオ再生を再開したいと考えています。私は現在それを行うために使用AVAudioSession.setActive(false, with: .notifyOthersOnDeactivation)
します。
Apple の Music アプリと Podcasts アプリは、通話後に再生を再開しますAVAudioSession.setActive(false, with: .notifyOthersOnDeactivation)
が (通話なしでは再開されないため、この通話は有効であることを意味します)、私がテストしたサードパーティの音楽アプリやポッドキャスト アプリ (Spotify、SoundCloud、Amazon Music 、曇り)する。
これが私のコードです:
最初は、これらのサード パーティ製アプリのせいではないかと思いました。しかし、公式の Twitter アプリでテストしたところ、Twitter アプリでビデオを再生した後にオーディオの再生を再開できることがわかりました。
それで、私は何を逃したのですか?Twitter アプリと同じように、これらのサードパーティ製アプリで動画再生後に音声再生を再開するにはどうすればよいですか?
PS: ここに完全なプロジェクトがあるので、興味のある人は誰でも試すことができます。
ios - HLS && .m3u8in iOS 10
アプリ内で再生する .m3u8 ビデオ ストリームを取得しようとしています。iOS 9および10のSwiftでプログラミングしています。
これが私がこれまでに得たものです:
これは単純なはずですが、いたるところでエラーやクラッシュが発生しています。
これは私が得ているエラーです:
エラー Domain=AVFoundationErrorDomain Code=-11800 「操作を完了できませんでした」 UserInfo={NSLocalizedDescription=操作を完了できませんでした。不明なエラーが発生しました (-12782)}
私を助けてください!
編集:
運がないので、この提案を試しました。アプリはまだクラッシュします。その情報が誰かに役立つ場合、クラッシュは私を AppDelegate に連れて行きます。