はじめに 動画データを配信したいけれど、その時にデータを暗号化して 簡単にコピー利用できないようにしたい、という場合に。 今回の内容は、ファイルを一度ダウンロードさせる動作の想定です。 (ちなみにストリーミングの場合の暗号化も可能です) MPMoviePlayer及びAVPlayerはinitWithDataがなく NSDataから直接動画を再生する事ができません。 なので暗号化データから復号した一時ファイルを作り再生しようか...とも考えるのですが せっかく暗号化したのに一時的にでも再生可能なファイルができてしまうのが不安です。 色々と調べた結果、一時ファイルを作らずに再生できる方法が分かりましたので共有します。 画面側 // // ViewController.h // InMemorySample // // Created by Satoshi Hattori on 2015/06
![暗号化済み動画データを一時ファイルを作らずに再生するには - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/ea40b212684302677c139ce5ebc42b9fbbc1c452/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUU2JTlBJTk3JUU1JThGJUI3JUU1JThDJTk2JUU2JUI4JTg4JUUzJTgxJUJGJUU1JThCJTk1JUU3JTk0JUJCJUUzJTgzJTg3JUUzJTgzJUJDJUUzJTgyJUJGJUUzJTgyJTkyJUU0JUI4JTgwJUU2JTk5JTgyJUUzJTgzJTk1JUUzJTgyJUExJUUzJTgyJUE0JUUzJTgzJUFCJUUzJTgyJTkyJUU0JUJEJTlDJUUzJTgyJTg5JUUzJTgxJTlBJUUzJTgxJUFCJUU1JTg2JThEJUU3JTk0JTlGJUUzJTgxJTk5JUUzJTgyJThCJUUzJTgxJUFCJUUzJTgxJUFGJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lN2NlNGYwZDMxOTEzYTgwMmJhODVjZjhjY2E5NWJkOA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc2F0b3NoaTAyMTImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTI5MDkwZjgyMjA2YjU1NDRjYWYyZDU5ZWQ2YmE0MTM0%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D5c83a9baac8fe9d8d3aa72e36cdb821a)