برنامه های رسانه در حالت رانندگی دستیار Google

Google Assistant به رانندگان کمک می‌کند تا کارهایی را که قبلاً در حین رانندگی انجام می‌دهند، انجام دهند. حواس پرتی را با ارائه تجربیات چندوجهی قابل مشاهده و پیشروی صدا کاهش می دهد. حالت رانندگی به هر رانندگی ایمن تر، آگاه تر، متصل تر و لذت بخش تر کمک می کند.

استفاده از حالت رانندگی

هنگامی که شما در Google Maps پیمایش می کنید، یک دستگاه به طور خودکار وارد حالت رانندگی می شود.

برای غیرفعال کردن حالت رانندگی:

  1. به تنظیمات نقشه های Google > تنظیمات پیمایش > تنظیمات دستیار Google > مدیریت حالت رانندگی بروید.
  2. تنظیم حالت رانندگی را خاموش کنید.

پیش نیازهای اپلیکیشن

برای اینکه حالت رانندگی با برنامه رسانه شما به درستی کار کند، برنامه باید این شرایط را داشته باشد:

حالت رانندگی و کنترل های پخش

هر برنامه کنترل های حمل و نقلی را که روی صفحه نمایش داده می شود را تعیین می کند. این کار را با اتصال MediaSession آن به TransportControls انجام دهید. به عنوان مثال، یک پخش کننده موسیقی معمولاً این کنترل ها را نشان می دهد:

سایر اقدامات پشتیبانی شده از طریق دستورات صوتی فراخوانی می شوند.

توصیه های رسانه ای در حالت رانندگی

حالت رانندگی توصیه‌ها را در دو مکان نمایش می‌دهد، صفحه «برای شما» و صفحه مرور برنامه. نمایشگرها شبیه به هم هستند:

کنترل ها
برای شما
کنترل ها
مرور برنامه

دستیار MediaBrowserService.onGetRoot() را با اشاره EXTRA_SUGGESTED برای بازیابی توصیه ها فراخوانی می کند. شما باید یک لیست مسطح از اشیاء MediaItem قابل پخش را برگردانید. صفحه مرور برنامه همه موارد موجود در لیست را نمایش می دهد. اگر کمتر از 15 مورد در لیست وجود داشته باشد، صفحه "برای شما" به هیچ وجه تضمین نمی شود که توصیه ها را نشان دهد.

هر MediaItem باید دارای هنر رسانه ای باشد. می‌توانید نوع MediaItem را با افزودن یک جفت کلید-مقدار CONTENT_TYPE به Bundle در MediaDescription هر MediaItem ارائه کنید. این به بهبود رتبه مورد در صفحه "برای شما" کمک می کند.

مقادیر ممکن برای CONTENT_TYPE عبارتند از:

  • آلبوم
  • هنرمند
  • لیست پخش
  • TV_SHOW_EPISODE
  • PODCAST_EPISODE
  • موسیقی
  • AUDIO_BOOK
  • RADIO_STATION
  • ویدیو
  • اخبار

تست کردن

از برنامه تست Media Control برای تأیید برنامه خود استفاده کنید.

مسائل شناخته شده

مهم است که هنگام رانندگی از باز کردن یک برنامه رسانه در پیش زمینه خودداری کنید. به عنوان مثال، وقتی دستیار برای بازیابی توصیه‌ها MediaBrowserService.onGetRoot() را فرا می‌خواند، برنامه شما باید مطمئن شود که وضعیت PlaybackState شما STATE_NONE است. این مانع از نمایش برنامه شما به پیش زمینه می شود. در حال حاضر هیچ راهی برای یک برنامه برای تشخیص اینکه آیا در حالت رانندگی است یا نه وجود ندارد.

،

Google Assistant به رانندگان کمک می‌کند تا کارهایی را که قبلاً در حین رانندگی انجام می‌دهند، انجام دهند. حواس پرتی را با ارائه تجربیات چندوجهی قابل مشاهده و پیشروی صدا کاهش می دهد. حالت رانندگی به هر رانندگی ایمن تر، آگاه تر، متصل تر و لذت بخش تر کمک می کند.

استفاده از حالت رانندگی

هنگامی که شما در Google Maps پیمایش می کنید، یک دستگاه به طور خودکار وارد حالت رانندگی می شود.

برای غیرفعال کردن حالت رانندگی:

  1. به تنظیمات نقشه های Google > تنظیمات پیمایش > تنظیمات دستیار Google > مدیریت حالت رانندگی بروید.
  2. تنظیم حالت رانندگی را خاموش کنید.

پیش نیازهای اپلیکیشن

برای اینکه حالت رانندگی با برنامه رسانه شما به درستی کار کند، برنامه باید این شرایط را داشته باشد:

حالت رانندگی و کنترل های پخش

هر برنامه کنترل های حمل و نقلی را که روی صفحه نمایش داده می شود را تعیین می کند. این کار را با اتصال MediaSession آن به TransportControls انجام دهید. به عنوان مثال، یک پخش کننده موسیقی معمولاً این کنترل ها را نشان می دهد:

سایر اقدامات پشتیبانی شده از طریق دستورات صوتی فراخوانی می شوند.

توصیه های رسانه ای در حالت رانندگی

حالت رانندگی توصیه‌ها را در دو مکان نمایش می‌دهد، صفحه «برای شما» و صفحه مرور برنامه. نمایشگرها شبیه به هم هستند:

کنترل ها
برای شما
کنترل ها
مرور برنامه

دستیار MediaBrowserService.onGetRoot() را با اشاره EXTRA_SUGGESTED برای بازیابی توصیه ها فراخوانی می کند. شما باید یک لیست مسطح از اشیاء MediaItem قابل پخش را برگردانید. صفحه مرور برنامه همه موارد موجود در لیست را نمایش می دهد. اگر کمتر از 15 مورد در لیست وجود داشته باشد، صفحه "برای شما" به هیچ وجه تضمین نمی شود که توصیه ها را نشان دهد.

هر MediaItem باید دارای هنر رسانه ای باشد. می‌توانید نوع MediaItem را با افزودن یک جفت کلید-مقدار CONTENT_TYPE به Bundle در MediaDescription هر MediaItem ارائه کنید. این به بهبود رتبه مورد در صفحه "برای شما" کمک می کند.

مقادیر ممکن برای CONTENT_TYPE عبارتند از:

  • آلبوم
  • هنرمند
  • لیست پخش
  • TV_SHOW_EPISODE
  • PODCAST_EPISODE
  • موسیقی
  • AUDIO_BOOK
  • RADIO_STATION
  • ویدیو
  • اخبار

تست کردن

از برنامه تست Media Control برای تأیید برنامه خود استفاده کنید.

مسائل شناخته شده

مهم است که هنگام رانندگی از باز کردن یک برنامه رسانه در پیش زمینه خودداری کنید. به عنوان مثال، وقتی دستیار برای بازیابی توصیه‌ها MediaBrowserService.onGetRoot() را فرا می‌خواند، برنامه شما باید مطمئن شود که وضعیت PlaybackState شما STATE_NONE است. این مانع از نمایش برنامه شما به پیش زمینه می شود. در حال حاضر هیچ راهی برای یک برنامه برای تشخیص اینکه آیا در حالت رانندگی است یا نه وجود ندارد.

،

Google Assistant به رانندگان کمک می‌کند تا کارهایی را که قبلاً در حین رانندگی انجام می‌دهند، انجام دهند. حواس پرتی را با ارائه تجربیات چندوجهی قابل مشاهده و پیشروی صدا کاهش می دهد. حالت رانندگی به هر رانندگی ایمن تر، آگاه تر، متصل تر و لذت بخش تر کمک می کند.

استفاده از حالت رانندگی

هنگامی که شما در Google Maps پیمایش می کنید، یک دستگاه به طور خودکار وارد حالت رانندگی می شود.

برای غیرفعال کردن حالت رانندگی:

  1. به تنظیمات نقشه های Google > تنظیمات پیمایش > تنظیمات دستیار Google > مدیریت حالت رانندگی بروید.
  2. تنظیم حالت رانندگی را خاموش کنید.

پیش نیازهای اپلیکیشن

برای اینکه حالت رانندگی با برنامه رسانه شما به درستی کار کند، برنامه باید این شرایط را داشته باشد:

حالت رانندگی و کنترل های پخش

هر برنامه کنترل های حمل و نقلی را که روی صفحه نمایش داده می شود را تعیین می کند. این کار را با اتصال MediaSession آن به TransportControls انجام دهید. به عنوان مثال، یک پخش کننده موسیقی معمولاً این کنترل ها را نشان می دهد:

سایر اقدامات پشتیبانی شده از طریق دستورات صوتی فراخوانی می شوند.

توصیه های رسانه ای در حالت رانندگی

حالت رانندگی توصیه‌ها را در دو مکان نمایش می‌دهد، صفحه «برای شما» و صفحه مرور برنامه. نمایشگرها شبیه به هم هستند:

کنترل ها
برای شما
کنترل ها
مرور برنامه

دستیار MediaBrowserService.onGetRoot() را با اشاره EXTRA_SUGGESTED برای بازیابی توصیه ها فراخوانی می کند. شما باید یک لیست مسطح از اشیاء MediaItem قابل پخش را برگردانید. صفحه مرور برنامه همه موارد موجود در لیست را نمایش می دهد. اگر کمتر از 15 مورد در لیست وجود داشته باشد، صفحه "برای شما" به هیچ وجه تضمین نمی شود که توصیه ها را نشان دهد.

هر MediaItem باید دارای هنر رسانه ای باشد. می‌توانید نوع MediaItem را با افزودن یک جفت کلید-مقدار CONTENT_TYPE به Bundle در MediaDescription هر MediaItem ارائه کنید. این به بهبود رتبه مورد در صفحه "برای شما" کمک می کند.

مقادیر ممکن برای CONTENT_TYPE عبارتند از:

  • آلبوم
  • هنرمند
  • لیست پخش
  • TV_SHOW_EPISODE
  • PODCAST_EPISODE
  • موسیقی
  • AUDIO_BOOK
  • RADIO_STATION
  • ویدیو
  • اخبار

تست کردن

از برنامه تست Media Control برای تأیید برنامه خود استفاده کنید.

مسائل شناخته شده

مهم است که هنگام رانندگی از باز کردن یک برنامه رسانه در پیش زمینه خودداری کنید. به عنوان مثال، وقتی دستیار برای بازیابی توصیه‌ها MediaBrowserService.onGetRoot() را فرا می‌خواند، برنامه شما باید مطمئن شود که وضعیت PlaybackState شما STATE_NONE است. این مانع از نمایش برنامه شما به پیش زمینه می شود. در حال حاضر هیچ راهی برای یک برنامه برای تشخیص اینکه آیا در حالت رانندگی است یا نه وجود ندارد.