前提・実現したいこと
iOS11から追加されたScreenRecordingで画面録画ができるようになりしたが、私の開発するアプリでは動画再生中に画面録画を禁止したいと考えています。
今までは、以下の記事を参考に画面録画中は画面のコンテンツを全て非表示にして、動画再生を中断することで録画を禁止していました。
http://progra.blog.jp/archives/5601836.html
ただし、最近になってavplayerで動画再生中にビデオプレイヤーを全画面モード表示にすると録画がされてしまっていることに気が付きました。(コンテンツを非表示に出来ていない)
avplayer全画面モード表示↓
確かに、今までの方法は私の開発するアプリのコンテンツを非表示にすることで録画禁止できているように見せかけているだけなので、この結果には頷けますが、どうにか全画面モードで再生中の動画も録画禁止にできる方法はありませんか?
もし、この件に関して知見のある方がいらっしゃいましたら、ご教授いただけますと幸いです。
発生している問題
avplayer全画面表示中に画面録画を禁止できない。
試したこと
全画面モードでも動画を中断することは可能みたいなので、isUserInteractionEnabledを使用して画面を触れなく(再生できなく)したり、色々やってみましたが、どれもアプリに処理が施されているだけで、全画面モードのavplayerには処理が適用されません。(isUserInteractionEnabledを設定しても全画面モードでは触れてしまう)
あなたの回答
tips
プレビュー