2016-12-08 7 views
0

私はiOSをかなり新しくしています。あなたの助けが必要です。画面がロックされているときにフォアグラウンドのアプリケーション(音楽など)のスクリーンショットを取る方法は?

iOSデバイスの画面がプログラムでロックされている場合、フォアグラウンドで動作しているアプリケーションのスクリーンショットを撮ることはできますか?もしそうなら、対応するコードを教えてください。

+1

現在、画面に表示されていないもののスクリーンショットを撮りたいですか? – CZ54

+0

はい。上記の場合、音楽が再生され、画面がロックされていても音声を聞くことができます。今私は、デバイスがロックされ、オーディオ再生が行われているときに音楽プレーヤーの画面をキャプチャしたい – Chandu

答えて

0

スクリーンショットを取得するためのiOS APIはプライベートなので、プログラムではスクリーンショットを撮ることはできません。また、iOSアプリはサンドボックス化されているため、Musicアプリ(または他のアプリ)にアクセスすることができないため、表示されている画像の画像をキャプチャすることはできません。

ただし、ユーザーがスクリーンショットを撮った場合、スクリーンショットスマートアルバムで最新の画像を取得することで、PhotoKitを使用してそのスクリーンショットにアクセスできます。

関連する問題