Appleの公式ドキュメント上の動画の再生に関する記事やサンプルコード

Apple Developerのドキュメントにある動画再生関連の記事について

AVFoundationというフレームワークがあります

AVFoundation | Apple Developer Documentation

音声と動画をあつかうのに用いるフレームワークです

動画・音声再生

AVFoundationのドキュメントのなかにPlayback> Media 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

Seeking Through Media

Observing Playback State

これらのリンクをたどっていくと、関連する事柄が見えてきます。

Documentation Archive

Apple Developerのドキュメントには、すでに更新されなくなった過去の記事が、Documentation Archiveとして残されています。
すでに更新されていないということで、コードの書き方が昔のものであったり情報が古くなっていたりするのですが、大枠で仕組みが変わっていないフレームワークなどでは、現在のドキュメントでは省略されている図などがあり、概略をつかむのに役立つことがあります。また、「フレームワーク名など programming guide」と題されたドキュメントでは、ひとまとまりの機能について下にスクロールすることで読み進めることができる形式になっています。

動画・音声の再生に関する過去のドキュメント

Media Playback Programming Guide

このように図が挿入されています

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください