Apple Developerのドキュメントにある動画再生関連の記事について
AVFoundationというフレームワークがあります
AVFoundation | Apple Developer Documentation
音声と動画をあつかうのに用いるフレームワークです
動画・音声再生
AVFoundationのドキュメントのなかにPlayback> Media Playbackという項目があります
こちらに、動画の再生に関して記されています。
左ペインに、目次が並んでいます。
印は、記事です
印は、サンプルコードです。
このサンプルコードは基本的な動画プレイヤーを作成するものなので、実行して調査することで、動画を再生するのに必要な機能を知ることができます
Creating a Movie Player App with Basic Playback Controls
ダウンロード後、実行しようとすると、
“AVFoundationSimplePlayer-iOS” is a project downloaded from the internet.
Are you sure you want to open it?
と、注意喚起がありますが、
Trust and Openを押すと、開くことができます。
Signing & Capabilities > Signing > Teamから、Signingを行うと、実行できます
2023年5月現在では、Storyboardを使用しているプロジェクトとなっています。
動画の再生、逆再生、それにともなう時間表示やスライダーの位置の更新、スライダーのつまみを動かして動画をseekするなどの機能があります。
Creating a Movie Player App with Basic Playback Controlsの記事には、サンプルコードに関する解説が少々あり、下部には、See alsoとして関連する事柄が並んでいます
Playback Control
これらのリンクをたどっていくと、関連する事柄が見えてきます。
Documentation Archive
Apple Developerのドキュメントには、すでに更新されなくなった過去の記事が、Documentation Archiveとして残されています。
すでに更新されていないということで、コードの書き方が昔のものであったり情報が古くなっていたりするのですが、大枠で仕組みが変わっていないフレームワークなどでは、現在のドキュメントでは省略されている図などがあり、概略をつかむのに役立つことがあります。また、「フレームワーク名など programming guide」と題されたドキュメントでは、ひとまとまりの機能について下にスクロールすることで読み進めることができる形式になっています。
動画・音声の再生に関する過去のドキュメント
Media Playback Programming Guide
このように図が挿入されています