問題タブ [replaykit]

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

ios - リプレイ キットが親アプリから 2 番目のアプリを記録しない

現在のアプリに Replaykit を実装しました。私の現在のアプリは、Replaykit によって操作が記録される別のアプリにアクセスします。

しかし、Replaykit で記録すると、親アプリのみの操作が記録され、子アプリは記録されません。

では、親アプリから呼び出された子アプリを記録するにはどうすればよいですか。

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

ios - リプレイ キット IOS が機能しない?

このリンクを使用してシミュレータiOS-10でコードを試しました

https://code.tutsplus.com/tutorials/ios-9-an-introduction-to-replaykit--cms-25458

しかし、コードが機能していません。オプションを求めるウィンドウが表示されません。

開始の完了ハンドラーが呼び出されますが、停止をタップすると、その完了ハンドラーが呼び出されません。

誰でも助けてください。

前もって感謝します。

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

ios - RPPreviewViewController は、再生後にオーディオを無効にします

アプリで replaykit を使用しています。ユーザーが録画を行った後、ビデオを「共有」するためのボタンを提供します。を提示しRPPreviewViewController、ビデオで再生をクリックすると、アプリに戻ると音声が機能しません。以前に戻って、記録のあるものに戻った場合にのみ、再び機能しviewControllerます。

私のアプリは作曲アプリなので、オーディオは非常に重要です。AVAudioSession再生ビューが次のように閉じた後、カテゴリをリセットしようとしました:

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

ios - ReplayKit が記録に失敗する

画面キャプチャ機能を備えたアプリを開発しています。

ReplayKit は非常にシンプルで非常にうまく機能しますが、何度も録音をテストしていると、突然録音に失敗しました。

失敗すると、プレビュー ビューに空の黒いビデオが表示されます。クラッシュもエラーメッセージもありません。

自分のコードに疑問があったので (ReplayKit の実装は超シンプルですが)、ここから簡単なサンプル コードを試してみました https://code.tutsplus.com/tutorials/ios-9-an-introduction-to- replaykit--cms-25458 で、問題が引き続き発生することがわかりました。

この Q&A を見つけて、新しい録音を開始する前に録音を破棄しようとしましたが、うまくいきませんでした。 https://forums.developer.apple.com/thread/24613

また、最初の試行(アプリを起動した直後)では記録に失敗しますが、2回目の試行では成功することもわかりました。

したがって、私のシステムは一種のシステム全体のリソースを使い果たしており、そのクリーンアップは記録などの後にのみ行われると推測していますが、ReplayKit は非常に閉じられており、そのデータへのアクセスは非常に制限されています。

私が行った唯一の変則的なことは、このコードでビデオ データを直接取得する実験を行ったことです。私はこれを何度も行ったので、このコードに問題がある場合、その影響は大きくなる可能性があります。

同じ問題に直面している人は他にいますか? それに対する解決策はありますか?

どんな情報でも大歓迎です。ありがとう。

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

ios - Replaykit 生成ログ「The operation could not be completed. (com.apple.ReplayKit.RPRecordingErrorDomain error -5803.)」記録開始時

recorder.startRecording() およびrecorder.stopRecording()... で、「操作を完了できませんでした。(com.apple.ReplayKit.RPRecordingErrorDomain error -5803.)」というエラーが生成されます。

また、許可ポップアップが表示されません。

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

ios - iOS 11 - アプリの記録を許可しない

Apple は、システムレベルの画面記録が iOS 11 の機能になると発表しました。これは、ゲームやおそらく他の多くのユースケースには最適ですが、Netflix、YouTube、Spotify などのコンテンツ アプリには適していません。

開発者がアプリのシステム レベルの画面記録を許可しないようにすることはできますか?

WWDC 2017 でのこのデモンストレーションの約 15 分で、ユーザーがシステム レベルの画面記録でアプリ内画面記録を中断した場合に、RPScreenRecorderDelegate を介してアプリケーションに通知されることがわかりました。

これは良いことですが、アプリがまだアプリ内画面キャプチャを実行していない場合に画面記録が開始された場合に通知されることについてはまったく言及されていません.

デモンストレーションの前半で、アプリケーションに RPScreenRecorder の共有インスタンスが含まれていることが言及されています。システムがこのインスタンスも使用しているかどうか、およびユーザーがシステムレベルの画面記録を実行している場合にそのisAvailableプロパティが設定されるかどうかを知っている人はいますか?false

Apple があなたのアプリでこの機能を無効にするための何らかのサポートを提供しているかどうか、またはライセンスされたコンテンツが海賊版にならないようにアプリの外観を調整するためにユーザーが記録しているかどうかを確認できる方法があるかどうかを知りたいです。ユーザーによって再配布されます。