iOSシミュレータで動画関連のテストをする際、初期状態ではシミュレータ上に動画は入っていません。先日この問題に直面したので、シミュレータに簡単に動画を追加する方法を調べました。同じ状況の方の参考になれば幸いです。
コマンドラインを使う
個人的にはこの方法がおすすめです。ターミナルを開いて以下のコマンドを実行するだけ。
xcrun simctl addmedia booted .../.../sample.mp4
bootedは「今起動しているシミュレータ」という意味です。パスは自分の動画ファイルの場所に合わせて変更してください。
特定のデバイスに追加したい場合
複数のシミュレータを使い分けている場合は、デバイスIDを指定することもできます。
まずデバイスIDを確認:
xcrun simctl list devices | grep Booted
そして指定して追加:
xcrun simctl addmedia {deviceId} .../.../sample.mp4
その他の方法
ドラッグ&ドロップ
MP4ファイルをシミュレータのウィンドウにドラッグ&ドロップするだけでも追加できます。