ผสานรวมการดำเนินการด้วยเสียงเข้ากับแอปสื่อเพื่อเพิ่มความปลอดภัยและความสะดวกสบายของผู้ขับขี่โดยลดสิ่งรบกวน เมื่อ Android Auto หรือ Android Automotive
OS (AAOS) ตรวจจับและตีความการสั่งงานด้วยเสียงแล้ว ระบบจะส่งการสั่งงานไปยังแอปของคุณผ่านonPlayFromSearch
การเรียกกลับ
เมื่อได้รับ Callback แอปจะค้นหาเนื้อหาที่ตรงกับสตริงการค้นหา แล้วเริ่มเล่น แอปของคุณต้องรองรับหมวดหมู่การค้นหาต่างๆ เช่น แนวเพลง ศิลปิน อัลบั้ม ชื่อเพลง สถานีวิทยุ หรือเพลย์ลิสต์ นอกจากนี้ แอปของคุณต้องจัดการสตริงการค้นหาที่ว่างเปล่า ซึ่งบ่งบอกถึง คำขอทั่วไปสำหรับเพลง
หากแอปของคุณกำลังเล่นสื่อ 1 รายการ ผู้ใช้สามารถพูดว่า "เล่น [ชื่อเพลง]" เพื่อบอกให้แอปเล่นเพลงอื่นโดยไม่ต้องดูหรือแตะ จอแสดงผลของรถยนต์ ผู้ใช้เริ่มการค้นหาได้โดยคลิกปุ่มที่เหมาะสม บนพวงมาลัยหรือพูดคำสั่งเรียกใช้ "Ok Google"
เมื่อ Android Auto หรือ AAOS ตรวจหาและตีความการสั่งงานด้วยเสียง Android Auto หรือ AAOS จะส่งการสั่งงานด้วยเสียงนั้นไปยังแอปผ่าน onPlayFromSearch
เมื่อได้รับ
การเรียกกลับนี้ แอปจะค้นหาเนื้อหาที่ตรงกับสตริง query
และ
เริ่มเล่น
ผู้ใช้สามารถระบุหมวดหมู่ของคำต่างๆ ในคำค้นหาได้ เช่น แนวเพลง ศิลปิน
อัลบั้ม ชื่อเพลง สถานีวิทยุ หรือเพลย์ลิสต์ เป็นต้น เมื่อสร้างการรองรับการค้นหา ให้พิจารณาหมวดหมู่ทั้งหมดที่เหมาะสมกับแอปของคุณ
หาก Android Auto หรือ AAOS ตรวจพบว่าคำค้นหาที่ระบุอยู่ในหมวดหมู่ใดหมวดหมู่หนึ่ง ระบบจะต่อท้ายข้อมูลพิเศษในพารามิเตอร์ extras
คุณส่งข้อมูลเพิ่มเติมต่อไปนี้ได้
พิจารณาสตริง query
ที่ว่างเปล่า ซึ่ง Android Auto หรือ AAOS อาจส่งมา
หากผู้ใช้ไม่ได้ระบุคำค้นหา เช่น หากผู้ใช้พูดว่า
"เปิดเพลงหน่อย" ในกรณีนี้ แอปจะเริ่มเล่นแทร็กที่เล่นล่าสุดหรือแทร็กใหม่ได้
หากแอปประมวลผลการค้นหาได้อย่างรวดเร็ว ให้บล็อกใน onPlayFromSearch
แต่ให้ตั้งค่าสถานะการเล่นเป็น STATE_CONNECTING
และทำการค้นหาในเธรดแบบอะซิงโครนัสแทน
เมื่อการเล่นเริ่มขึ้น ให้พิจารณาการป้อนข้อมูลคิวของเซสชันสื่อด้วยเนื้อหาที่เกี่ยวข้อง ตัวอย่างเช่น หากผู้ใช้ขอให้เล่นอัลบั้ม แอปของคุณจะเติมคิวด้วยรายการแทร็กของอัลบั้มได้
นอกจากคำค้นหา "เล่น" แล้ว Android Auto และ AAOS ยังจดจำคำค้นหาด้วยเสียงเพื่อ
ควบคุมการเล่น เช่น "หยุดเพลงชั่วคราว" และ "เพลงถัดไป" และจับคู่คำสั่งเหล่านี้กับ
การเรียกกลับของเซสชันสื่อที่เหมาะสม เช่น onPause
และ onSkipToNext
ดูข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งใช้งานการดำเนินการเล่นที่เปิดใช้เสียงได้ที่ Google Assistant และแอปสื่อ