关于 android-media-camera
面向 Android 开发者的 Media3 与 CameraX 文档技能,按任务映射到分类索引和具体参考页,覆盖媒体播放、会话、检查、路由及相机功能。
主要功能
- 01按任务映射文档分类
- 02索引 Media3 播放与会话
- 03涵盖媒体检查和路由
- 04提供 CameraX 用例与配置参考
适用场景
- 01实现 ExoPlayer 播放或 DRM
- 02构建后台媒体会话
- 03提取媒体元数据或帧
- 04实现相机预览、分析与拍摄
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ fandhe-ai/ agent-reference-skills --skill android-media-camera安装后在 Claude Code 中输入/android-media-camera确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/camerax-config/camera-control.mdcamera-extensions.mdcamera-filter.mdcamera-info.mdcamera-state.mdcamera2-interop.mdcamerax-config.mdconcurrent-camera.mddynamic-range.mdexposure-state.mdfocus-metering-action.mdREADME.mdresolution-selector.mdzoom-state.mdreferences/camerax-usecases/camera-compose-viewfinder.mdcamera-controller.mdcamera-effect.mdcamera-permissions.mdcamera-selector.mdcamera1-to-camerax.mdcamerax-architecture.mdimage-analysis.mdimage-capture.mdmlkit-analyzer.mdorientation-rotation.mdpreview-view.mdpreview.mdprocess-camera-provider.mdREADME.mdrecording.md详细介绍
来自项目 READMEAndroid メディア再生・カメラリファレンス
Android の Media3 (再生・セッション) と CameraX (撮影) の公式ドキュメントを蒸留したスキル。 ユーザーのタスクに応じて適切な README.md を読み、そこから個別ファイルへ辿ること。
ディレクトリ構成
skills/android-media-camera/
SKILL.md
references/
media3-playback/
README.md
ad-insertion.md
analytics.md
android-tv.md
audio-attributes.md
cast-player.md
cmcd.md
compose-ui.md
customization.md
dash.md
data-source-cache.md
downloading-media.md
drm.md
exoplayer.md
hls.md
images.md
live-streaming.md
media-item.md
media-metadata.md
media-source.md
network-stacks.md
playback-exception.md
playback-parameters.md
player.md
player-listener.md
player-view.md
preload-manager.md
progressive.md
retrieving-metadata.md
rtsp.md
smoothstreaming.md
surface-types.md
timeline-tracks.md
track-selection.md
troubleshooting.md
media-session-editing/
README.md
command-button.md
composition-player.md
composition.md
edited-media-item.md
media-browser.md
media-button-receiver.md
media-controller.md
media-library-service.md
media-notification-provider.md
media-session-callback.md
media-session-service.md
media-session.md
muxer-customization.md
session-commands.md
session-token.md
tone-mapping.md
transformer.md
media3-inspector/
README.md
frame-extractor.md
media-extractor-compat.md
metadata-retriever.md
mediarouter/
README.md
media-router.md
media-route-button.md
media-route-provider.md
media-route-selector.md
remote-playback-client.md
camerax-usecases/
README.md
camera1-to-camerax.md
camera-permissions.md
camera-controller.md
camera-effect.md
camera-compose-viewfinder.md
camera-selector.md
camerax-architecture.md
image-analysis.md
image-capture.md
mlkit-analyzer.md
orientation-rotation.md
preview.md
preview-view.md
process-camera-provider.md
recording.md
transform-output.md
use-case-group-viewport.md
video-capture.md
zero-shutter-lag.md
camerax-config/
README.md
camera2-interop.md
camera-control.md
camera-filter.md
camera-info.md
camera-state.md
camera-extensions.md
camerax-config.md
concurrent-camera.md
dynamic-range.md
exposure-state.md
focus-metering-action.md
resolution-selector.md
zoom-state.md
探索手順
タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:
- 下記マッピング表でタスクに対応するカテゴリを探す
- そのカテゴリの
references/{category}/README.mdを参照して目的のページを特定する - 該当ページの
.mdを Read して詳細を確認する
タスク → カテゴリ マッピング
| タスク | カテゴリ | 参照 README |
|---|---|---|
| Player / ExoPlayer で音声・動画を再生したい | media3-playback | references/media3-playback/README.md |
| MediaItem / MediaSource / DataSource でメディアソースを構築したい | media3-playback | references/media3-playback/README.md |
| TrackSelector / Timeline / Tracks でトラック選択・再生リスト構造を扱いたい | media3-playback | references/media3-playback/README.md |
| PlayerView / Compose UI で再生画面を組み立てたい | media3-playback | references/media3-playback/README.md |
| DRM 保護コンテンツを再生したい | media3-playback | references/media3-playback/README.md |
| DownloadManager / DownloadService でオフライン再生用にメディアをダウンロードしたい | media3-playback | references/media3-playback/README.md |
| ストリーム形式別 (Progressive / DASH / HLS / SmoothStreaming / RTSP / 画像) に再生したい | media3-playback | references/media3-playback/README.md |
| ExoPlayer の再生トラブル (cleartext / SSL / シーク / MPEG-TS / unstable API lint) を解決したい | media3-playback | references/media3-playback/README.md |
| 動画出力 Surface (SurfaceView / TextureView) の選択や Android TV の D-pad 対応をしたい | media3-playback | references/media3-playback/README.md |
| MediaSession / MediaSessionService でバックグラウンド再生・外部連携をしたい | media-session-editing | references/media-session-editing/README.md |
| MediaController / MediaBrowser でセッションに接続・操作したい | media-session-editing | references/media-session-editing/README.md |
| メディア通知 (MediaNotification.Provider) をカスタマイズしたい | media-session-editing | references/media-session-editing/README.md |
| Transformer でメディアの編集・トランスコードをしたい | media-session-editing | references/media-session-editing/README.md |
| 再生せずに MediaItem のメタデータ・解像度・コーデックを取得したい | media3-inspector | references/media3-inspector/README.md |
| サムネイル・フレーム抽出や MediaExtractor 互換のデマルチプレクスをしたい | media3-inspector | references/media3-inspector/README.md |
| 外部出力デバイス・出力先ルートの検出・選択をしたい | mediarouter | references/mediarouter/README.md |
| MediaRouteButton でルート選択 UI を表示したい | mediarouter | references/mediarouter/README.md |
| カスタム MediaRouteProvider の公開やリモート再生コマンド送信をしたい | mediarouter | references/mediarouter/README.md |
| ProcessCameraProvider / Preview / ImageCapture でカメラプレビュー・撮影を実装したい | camerax-usecases | references/camerax-usecases/README.md |
| ImageAnalysis / VideoCapture でフレーム解析・動画録画をしたい | camerax-usecases | references/camerax-usecases/README.md |
| CameraController で高レベル API を使いたい | camerax-usecases | references/camerax-usecases/README.md |
| CameraX のアーキテクチャ・ライフサイクル・依存関係を理解したい | camerax-usecases | references/camerax-usecases/README.md |
| Camera1 (android.hardware.Camera) から CameraX へ移行したい | camerax-usecases | references/camerax-usecases/README.md |
| CameraControl / CameraInfo でズーム・フォーカス・露出を制御したい | camerax-config | references/camerax-config/README.md |
| CameraX Extensions / Camera2 Interop / ConcurrentCamera を使いたい | camerax-config | references/camerax-config/README.md |
フォアグラウンドサービスの実装は android-background-work、通知の一般的な扱いは android-platform-core、撮影データの保存先(MediaStore/ストレージ)は android-data を参照。
评论
支持 Markdown