unityでいってみよう!

unityがチョットワカル位の人のブログ

端末の画面を録画する方法

はじめに

制作したアプリケーションの動作チェックを行う際、その記録として端末の画面を録画しておきたいことがあると思います。

ここでは特別なアプリを使用しないで、端末の画面を録画する方法を紹介します。

 

iOSの場合

iOSの画面はコントロールセンター(iPhoneX以降であれば画面右上から下にスワイプ、それ以前であれば画面したから上にスワイプで表示される機能)の画面収録機能を使用します。

画面の収録機能はデフォルトではコントロールセンターに追加されていない為、初めに追加する必要があります。追加方法は下記の通りです。

  1. 設定コントロールセンターコントロールをカスタマイズを選択する。
  2. 画面の収録の横のを押します

コントロールセンターを表示した際に表示されるが画面収録のボタンです。

このボタンを押すとカウントダウン後、画面の録画が開始されます。

 

Androidの場合

Androidでは現時点では端末上から録画する機能はOSに搭載されていません。

(Android11から使用出来るという噂はあります。)

その為、PCから下記のadbコマンドを使用して録画を行います。

 

adb shell screenrecord /sdcard/filename.mp4

 

 

iOSシュミレーターの場合

ターミナルからsimctlコマンドを使用します。

xcrun simctl io booted recordVideo filename.mov

 

このコマンドが使用出来ない場合、Xcodeコマンドラインツールがインストールされていない可能性があります。下記でコマンドラインツールのインストールと設定を行うことが可能です。

  1. ターミナルから下記のコマンドを実行する
    xcode-select --install
  2. Xcodeを実行して「Xcode」>「Preferences」>「Locations」>「Command Line Tools」のから使用するXcodeのバージョンを指定する。