หลังจากเลิกใช้งาน API ของ Google Sign-In แล้ว เราจะนำ SDK v1 ของเกมออกในปี 2026 หลังจากเดือนกุมภาพันธ์ 2025 คุณจะเผยแพร่
เกมที่เพิ่งผสานรวมกับ SDK v1 ของ Games ใน Google Play ไม่ได้ เราขอแนะนำให้ใช้ SDK v2 ของ Games แทน
แม้ว่าเกมที่มีอยู่ซึ่งผสานรวมกับเกมเวอร์ชัน 1 ก่อนหน้าจะยังคงทำงานได้อีก 2-3 ปี
แต่เราขอแนะนำให้คุณย้ายข้อมูลไปยัง v2
ตั้งแต่เดือนมิถุนายน 2025 เป็นต้นไป
คู่มือนี้มีไว้สำหรับการใช้ SDK บริการเกมของ Play เวอร์ชัน 1 SDK บริการเกมของ Play v2 ไม่รองรับการบันทึกวิดีโอ
API การบันทึกวิดีโอช่วยให้คุณเพิ่มการบันทึกวิดีโอลงในเกมได้อย่างง่ายดาย และช่วยให้ผู้ใช้แชร์วิดีโอกับเพื่อนๆ บน YouTube ได้ในไม่กี่ขั้นตอน ง่ายๆ เช่น คุณอาจเพิ่มปุ่มนอกหน้าจอการเล่นการต่อสู้ซ้ำ ซึ่งเมื่อกดแล้วจะแสดงประสบการณ์การบันทึกวิดีโอของ Play Games
คู่มือนี้จะแสดงวิธีติดตั้งใช้งานการบันทึกวิดีโอในเกมโดยใช้บริการเกมของ Google Play
คุณจะพบ API ได้ในแพ็กเกจ
com.google.android.gms.games.video
และ
com.google.android.gms.games
ก่อนเริ่มต้น
ก่อนเริ่มใช้ Video Recording API ให้ทำดังนี้
ดาวน์โหลดและตรวจสอบตัวอย่างโค้ด
ทำความคุ้นเคยกับคำแนะนำที่อธิบายไว้ในรายการตรวจสอบคุณภาพ
ดาวน์โหลดไคลเอ็นต์วิดีโอ
หากต้องการเริ่มใช้ Video Recording API เกมของคุณต้องได้รับออบเจ็กต์ VideosClient
ก่อน คุณทำได้โดยการเรียกใช้เมธอด
Games.getVideosClient()
และส่งกิจกรรมและ GoogleSignInAccount
สำหรับผู้เล่นปัจจุบัน ดูวิธี
ดึงข้อมูลบัญชีผู้เล่นได้ที่
การลงชื่อเข้าใช้ในเกม Android
ข้อมูลพื้นฐานเกี่ยวกับ Video Recording API
คุณสามารถใช้ Video Recording API เพื่อผสานรวมประสบการณ์การบันทึกวิดีโอ จากภายในเกมได้โดยตรง
ประสบการณ์การบันทึกวิดีโอสำหรับผู้ใช้มีดังนี้
ภาพซ้อนทับการบันทึกวิดีโอซึ่งมีปุ่ม 3 ปุ่ม ได้แก่
- เริ่ม / หยุดบันทึก
- เปิด / ปิดไมโครโฟน
- เปิด / ปิดกล้องหน้า
ปุ่มที่นักพัฒนาแอปจัดเตรียมไว้เพื่อเริ่มการบันทึก หรือทริกเกอร์การบันทึกสำรอง
ข้อความป๊อปอัปที่คลิกได้ซึ่งจะปรากฏขึ้นเมื่อสิ้นสุดการบันทึก เพื่อให้ผู้เล่นสามารถ อัปโหลดวิดีโอไปยัง YouTube หรือดูวิดีโอผ่านแอป Photos (หมายเหตุ: วิดีโอที่บันทึกไว้จะจัดเก็บไว้ในหมวดหมู่
ScreenCasts
ใน Photos)
เปิดการวางซ้อนการบันทึกวิดีโอ
หากต้องการเริ่มบันทึกวิดีโอสำหรับผู้เล่นที่ลงชื่อเข้าใช้อยู่ ให้ทำตามขั้นตอนต่อไปนี้
- เรียกใช้เมธอด
VideosClient.getCaptureOverlayIntent()
- หากการเรียกใช้สำเร็จ บริการเกมของ Google Play จะแสดงออบเจ็กต์
Task
ซึ่งจะโหลด Intent เพื่อเปิดใช้ภาพซ้อนทับการบันทึกวิดีโอแบบไม่พร้อมกัน - ใช้ Intent จากขั้นตอนก่อนหน้าเพื่อเริ่มกิจกรรม
ตัวอย่างวิธีแสดงภาพซ้อนทับการบันทึกวิดีโอมีดังนี้
private static final int RC_VIDEO_OVERLAY = 9011; public void showVideoOverlay(View myview) { Games.getVideosClient(this, GoogleSignIn.getLastSignedInAccount(this)) .getCaptureOverlayIntent() .addOnSuccessListener(new OnSuccessListener<Intent>() { @Override public void onSuccess(Intent intent) { startActivityForResult(intent, RC_VIDEO_OVERLAY); } }); }
เคล็ดลับในการใช้ข้อมูลการบันทึกวิดีโอ
API การบันทึกวิดีโอช่วยให้คุณผสานรวมประสบการณ์การบันทึกวิดีโอได้โดยตรง ในเกม
เคล็ดลับ | คำอธิบาย |
---|---|
ทำให้ทริกเกอร์การบันทึกวิดีโอค้นพบได้ง่าย |
|
โปรโมตการใช้ฟีเจอร์ในข้อมูลผลิตภัณฑ์ใน Store และภายในเกม |
|
ดึงดูดชุมชนผู้เล่นด้วยการแข่งขันรีเพลย์ |
|