Community研究&データ分析github.com

sunnat629/android-media-pack

AIコーディングエージェント向けのAndroidX Media3 1.10.1スキルパック:ExoPlayer移行、ComposeプレーヤーUI、ストリーミング、DRM、広告、分析、テストをサポートします。

android-media-pack とは?

このスキルパックは、AIコーディングエージェント(Claude Code、Cursor、Codexなど)がAndroidアプリ開発において、AndroidX Media3 1.10.1ライブラリを活用するための包括的なガイドと実装支援を提供します。主な機能として、従来のExoPlayerからの移行パス、Jetpack Composeを使用したモダンなプレーヤーUIの構築、さまざまなストリーミングプロトコルの設定、DRM(デジタル著作権管理)の統合、広告挿入(IMAなど)、メディア分析、およびテスト方法をカバーしています。このスキルは特に、AIエージェントが開発者に対して具体的なコードスニペットやベストプラクティスを提示できるように設計されており、プロジェクトの構成、依存関係の管理、実装パターンを明確に指示します。これにより、開発者はMedia3への移行や新規プロジェクトでのメディア機能実装を効率的に進めることができます。

対応~Claude Code~Codex CLI~Cursor
npx skills add sunnat629/android-media-pack

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

android-media-pack は何をしますか?

AIコーディングエージェント向けのAndroidX Media3 1.10.1スキルパック:ExoPlayer移行、ComposeプレーヤーUI、ストリーミング、DRM、広告、分析、テストをサポートします。

概要

このスキルパックは、AIエージェント(Claude Code、Cursor、Codexなど)がAndroidアプリ開発において、AndroidX Media3 1.10.1ライブラリを効果的に利用するための詳細な知識と実装例を提供します。

主な機能

  • ExoPlayerからの移行: 従来のcom.google.android.exoplayer2パッケージからandroidx.media3への移行手順をガイドします。
  • ComposeプレーヤーUI: Jetpack Composeを使用した最新のメディアプレーヤーUIの構築方法を提供します。
  • ストリーミング: HLS、DASH、SmoothStreamingなどのプロトコル設定をサポートします。
  • DRM: WidevineなどのDRM統合を支援します。
  • 広告: IMA(Interactive Media Ads)SDKとの連携をサポートします。
  • 分析: メディア再生の分析機能を実装する方法を提供します。
  • テスト: ExoPlayerおよびMedia3コンポーネントのテスト手法をガイドします。

対象プラットフォーム

  • Android
  • AndroidX
  • Kotlin / Java
  • Jetpack Compose

使用方法

AIエージェントは、このスキルパックを参照して、以下のようなタスクを実行できます。

  1. プロジェクトへのMedia3依存関係の追加
  2. ExoPlayerからMedia3へのコード移行
  3. ComposeでのカスタムプレーヤーUIの作成
  4. DRMや広告の統合
  5. テストコードの生成

サンプルコード(抜粋)

// 依存関係の例(build.gradle.kts)
implementation("androidx.media3:media3-exoplayer:1.10.1")
implementation("androidx.media3:media3-ui:1.10.1")
implementation("androidx.media3:media3-session:1.10.1")

詳細なドキュメントは、各AIエージェントの指示に従ってご利用ください。

関連スキル