apple-media について
apple-mediaは、Appleのメディアフレームワークを扱う開発者向けのリファレンススキルです。再生、キャプチャ、オーディオ、Photosのタスクから関連資料へ案内します。
主な機能
- 01AVPlayer再生の資料
- 02HLSとストリーミングのガイド
- 03カメラ撮影とライブプレビュー
- 04オーディオ再生、録音、TTS
- 05フォトライブラリとアセットの資料
活用シーン
- 01動画またはHLS再生の実装
- 02カメラAPIによる写真・動画撮影
- 03オーディオ再生・録音機能の構築
- 04フォトライブラリの検索と画像取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ fandhe-ai/ agent-reference-skills --skill apple-mediaインストール後、Claude Code で/apple-mediaを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/avf-audio/avaudioengine.mdavaudiofile.mdavaudiomixernode.mdavaudiopcmbuffer.mdavaudioplayer.mdavaudioplayernode.mdavaudiorecorder.mdavaudiosession.mdavaudiouniteffect.mdavspeechsynthesizer.mdavspeechutterance.mdREADME.mdreferences/avf-capture/avcapturedevice-discoverysession.mdavcapturedevice.mdavcapturedevicedirectioncoordinator.mdavcapturedeviceinput.mdavcapturemetadataoutput.mdavcapturemoviefileoutput.mdavcaptureoutput.mdavcapturephotooutput.mdavcapturephotosettings.mdavcapturesession.mdavcapturevideodataoutput.mdavcapturevideopreviewlayer.mdcamera-capture-accessory.mdREADME.mdreferences/avf-playback/avasset.mdavassettrack.mdavmutablecomposition.mdavplayer.md詳細
プロジェクトの README よりディレクトリ構成
skills/apple-media/
SKILL.md
references/
avf-playback/
README.md
avplayer.md
avqueueplayer.md
avplayeritem.md
avplayerlayer.md
avplayerviewcontroller.md
videoplayer.md
avasset.md
avurlasset.md
avassettrack.md
avplayeritemvideooutput.md
avmutablecomposition.md
avf-capture/
README.md
avcapturesession.md
avcapturedevice.md
avcapturedevice-discoverysession.md
avcapturedeviceinput.md
avcaptureoutput.md
avcapturephotooutput.md
avcapturephotosettings.md
avcapturemoviefileoutput.md
avcapturevideodataoutput.md
avcapturevideopreviewlayer.md
avcapturemetadataoutput.md
avcapturedevicedirectioncoordinator.md
camera-capture-accessory.md
avf-audio/
README.md
avaudioplayer.md
avaudiorecorder.md
avaudioengine.md
avaudiosession.md
avaudioplayernode.md
avaudiofile.md
avaudiopcmbuffer.md
avaudiomixernode.md
avaudiouniteffect.md
avspeechsynthesizer.md
avspeechutterance.md
photokit/
README.md
phphotolibrary.md
phasset.md
phassetcollection.md
phfetchresult.md
phfetchoptions.md
phimagemanager.md
phcachingimagemanager.md
phassetchangerequest.md
phphotolibrarychangeobserver.md
phauthorizationstatus.md
photospicker.md
photospickeritem.md
探索手順
タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:
- 下記マッピング表でタスクに対応するカテゴリを探す
- そのカテゴリの
references/{category}/README.mdを参照して目的のページを特定する - 該当ページの
.mdを Read して詳細を確認する
タスク → カテゴリ マッピング
| タスク | カテゴリ | 参照 README |
|---|---|---|
| 動画を再生したい(AVPlayer / VideoPlayer) | avf-playback | references/avf-playback/README.md |
| HLS / ストリーミング再生を実装したい | avf-playback | references/avf-playback/README.md |
| アセットのトラック・メタデータを取得したい | avf-playback | references/avf-playback/README.md |
| カスタム映像合成・コンポジションを作りたい | avf-playback | references/avf-playback/README.md |
| カメラで写真・動画を撮影したい | avf-capture | references/avf-capture/README.md |
| AVCaptureSession のセットアップをしたい | avf-capture | references/avf-capture/README.md |
| ライブプレビューを表示したい | avf-capture | references/avf-capture/README.md |
| QR コード・顔検出をリアルタイムで行いたい | avf-capture | references/avf-capture/README.md |
| iPhone Duo でカメラの向き(前面/背面)を追従してカメラを切り替えたい | avf-capture | references/avf-capture/README.md |
| iPhone Duo の外側ディスプレイに撮影用コンテンツ(台本など)を表示したい | avf-capture | references/avf-capture/README.md |
| 音声を再生・録音したい | avf-audio | references/avf-audio/README.md |
| AVAudioEngine でノードグラフを構築したい | avf-audio | references/avf-audio/README.md |
| AVAudioSession のカテゴリ・モードを設定したい | avf-audio | references/avf-audio/README.md |
| テキスト読み上げ(TTS)を実装したい | avf-audio | references/avf-audio/README.md |
| フォトライブラリへのアクセス許可を取得したい | photokit | references/photokit/README.md |
| PHAsset でアルバムや写真を取得・検索したい | photokit | references/photokit/README.md |
| PHImageManager でサムネイル・フル画像を取得したい | photokit | references/photokit/README.md |
| PhotosPicker(SwiftUI)を使いたい | photokit | references/photokit/README.md |
コメント
Markdown 対応