Media3 1.10 には、Material3 ベースの再生ウィジェット、ExoPlayer でのフォーマット サポートの拡張、Transformer でのメディアのエクスポート時の速度調整の改善など、新機能、バグの修正、機能の改善が含まれています。詳細については、以下をご覧ください。変更点の完全なリストについては、リリースノートをご覧ください。
再生 UI と Compose
Google は、再生用の Compose UI の構築に役立つ media3-ui-compose-material3 モジュールの拡張を続けています。
ContentFrame とカスタマイズ可能な再生コントロールを組み合わせた新しいPlayer Composable が追加され、最新の UI を備えたプレーヤー ウィジェットをすぐに使用できるようになりました。
今回のリリースでは、プレーヤーの進行状況を表示し、ドラッグ操作とタップ操作でシークを実行するための ProgressSlider Composable も追加されました。再生速度の管理については、Material 3 モジュールにスタイル設定された PlaybackSpeedToggleButton が用意されているほか、基本の media3-ui-compose モジュールで新しい PlaybackSpeedControl を使用できます。
今後の Media3 リリースでは、トラック選択ユーティリティ、字幕サポート、その他のカスタマイズ オプションなど、新しい機能を追加していく予定です。皆様からのフィードバックをお待ちしております。プロジェクトの Issue Tracker でご意見をお聞かせください。
再生機能の強化
Media3 1.10 には、再生モジュール全体にわたるさまざまな追加機能と改善が含まれています。
- フォーマット サポート: ExoPlayer で、MP4 コンテナ内の Dolby Vision プロファイル 10 トラックと Versatile Video Coding(VVC)トラックの抽出がサポートされるようになりました。また、decoder_mpeghextension で MPEG-H UI マネージャーのサポートが導入されました。IAMF 拡張機能で、decoder viaiamf_tools または Android OS Spatializer を介したバイノーラル出力がシームレスにサポートされるようになりました。また、スピーカーの出力レイアウトに一致させるための新しいロジックが追加されました。
- 広告の再生: 信頼性が向上し、X-PLAYOUT-LIMIT と X-SNAP の HLS インタースティシャル サポートが改善されました。また、最新の IMA SDK 依存関係を使用すると、setEnableCustomTabs で広告のクリック スルー URL をカスタムタブで開くかどうかを制御できます。
HLS: ExoPlayer で、異なる場所にある冗長ストリームが利用可能な場合、読み込みエラーが発生したときにロケーション フォールバックが可能になりました。
- セッション: MediaSessionService が LifecycleService を拡張し、アプリがサービスのライフサイクル スコープにアクセスできるようになりました。
今年の重要な重点分野の 1 つは、再生の効率とパフォーマンスです。Media3 1.10 には、コア再生ループをより効率的にスケジュールするための試験運用版のサポートが含まれています。ExoPlayer.Builder を介して experimentalSetDynamicSchedulingEnabled() を有効にすることで、この機能を試すことができます。今後のリリースでさらに改善していく予定ですので、ご期待ください。
メディア編集と Transformer
メディア編集エクスペリエンスを構築するデベロッパー向けに、速度調整の堅牢性が向上しました。EditedMediaItem.Builder.setFrameRate() で、動画の最大出力フレームレートを設定できるようになりました。これは、setSpeed() でメディアの速度を上げるときに、出力サイズを制御し、パフォーマンスを維持するのに特に役立ちます。
フレーム抽出と Lottie エフェクトの適用用の新しいモジュール
今回のリリースでは、一部の依存関係の範囲を縮小するため、一部の機能が新しいモジュールに分割されました。
- FrameExtractor がメインの media3-inspector モジュールから削除されました。新しい media3-inspector-frame モジュールを使用するようにコードを移行し、インポートを androidx.media3.inspector.frame.FrameExtractor に更新してください。
- また、LottieOverlay エフェクトが別の media3-effect-lottie モジュールに移動しました。これにより、ベクターベースの Lottie アニメーションを動画フレームに直接適用する簡単な方法が提供されます。
バグが発生した場合や、ご質問や機能リクエストがある場合は、Issue Tracker からお問い合わせください。皆様からのフィードバックをお待ちしております。
続きを読む
-
プロダクト ニュース
本日 Android Show で発表されたように、Android はオペレーティング システムからインテリジェンス システムに移行し、アプリとのエンゲージメントを深める機会を増やしています。
Matthew McCullough • 4 分で読了
-
プロダクト ニュース
モバイル エコシステムは常に進化しており、新たな機会と新たな脅威の両方をもたらしています。このような変化を通じて、Android と Google Play は、何十億ものユーザーが安心してアプリを楽しめるようにし、デベロッパーのイノベーションを促進することに引き続き取り組んでいます。
Vijaya Kaza • 3 分で読了
-
2026 年 4 月 22 日2026 年 4 月 22 日
プロダクト ニュース
Jetpack Compose 2026 年 4 月リリースは安定版です。このリリースには、Compose コアモジュールのバージョン 1.11(BOM マッピングの完全版を参照)、共有要素デバッグツール、トラックパッド イベントなどが含まれています。
Meghan Mehta • 5 分で読了
最新情報の入手
Android 開発に関する最新の分析情報を毎週メールでお届けします。