โปรแกรมบันทึกหน้าจอ Android 11 อาจรองรับการบันทึกเสียงภายในเร็วๆ นี้

click fraud protection

Android 11 ได้เพิ่มเครื่องบันทึกหน้าจอในตัว แต่รองรับเฉพาะการบันทึกเสียงจากไมโครโฟนเท่านั้น ที่อาจเปลี่ยนแปลงได้ในการเปิดตัวในอนาคต

ตัวอย่างนักพัฒนา Android 10 สองสามตัวแรกมีตัวบันทึกหน้าจอเปล่าใน SystemUI แต่ผู้ใช้ไม่สามารถเข้าถึงฟีเจอร์นี้ได้เมื่อเปิดตัว ด้วยประการแรก ตัวอย่างนักพัฒนา Android 11อย่างไรก็ตาม คุณสามารถเข้าถึงตัวบันทึกหน้าจอได้จากไทล์การตั้งค่าด่วน ขณะนี้ใน Android 11 Developer Preview 2 ตัวบันทึกหน้าจอมี UI ที่ปรับปรุงใหม่ซึ่งจะแจ้งให้ผู้ใช้ทราบถึงความเป็นไปได้ของ บันทึกข้อมูลที่ละเอียดอ่อนและให้ผู้ใช้เลือกได้ว่าต้องการบันทึกเสียงจากไมโครโฟนและ/หรือแสดงการแตะบนหรือไม่ หน้าจอ. อย่างไรก็ตาม ขณะนี้ยังไม่มีวิธีบันทึกเสียงที่กำลังเล่นบนอุปกรณ์ แต่อาจมีการเปลี่ยนแปลงในรุ่นตัวอย่างในอนาคต

จากซ้ายไปขวา: ไทล์การตั้งค่าด่วนบันทึกหน้าจอ ตัวเลือกดรอปดาวน์บันทึกหน้าจอ การนับถอยหลังบันทึกหน้าจอใหม่ และตัวบ่งชี้แถบสถานะบันทึกหน้าจอใหม่

มีการเพิ่มสตริงใหม่ใน SystemUI ใน Android 11 ที่เกี่ยวข้องกับฟังก์ชันบันทึกหน้าจอ สายเหล่านี้แนะนำว่าคุณจะสามารถบันทึก "เสียงจากอุปกรณ์ของคุณ เช่น เพลง การโทร และเสียงเรียกเข้า"

<stringname="screenrecord_device_audio_and_mic_label">Device audio and microphonestring>
<stringname="screenrecord_device_audio_description">Sound from your device, like music, calls, and ringtonesstring>
<stringname="screenrecord_device_audio_label">Device audiostring>

ขณะนี้ข้อความนี้ไม่ปรากฏในคุณสมบัติบันทึกหน้าจอ และไม่มีข้อบ่งชี้ถึงความสามารถในการบันทึกอุปกรณ์ภายใน เสียงในสามคลาสใดก็ได้ที่รับผิดชอบการบันทึกหน้าจอใน Android 11: RecordingController, RecordingService และ ScreenRecordDialog แอนดรอยด์ 10 ทำให้แอปพลิเคชันสามารถบันทึกเสียงได้ จากแอปพลิเคชันอื่น ด้วย AudioPlaybackCapture API. ในความเป็นจริง, มีแอปพลิเคชันบุคคลที่สามใน Google Play Store อยู่แล้ว ที่ใช้ประโยชน์จาก API นี้เพื่อให้คุณจับภาพวิดีโอและเสียงจากอุปกรณ์ของคุณ ฉันทดสอบคุณสมบัติ Screen Recorder ที่ปรับปรุงใหม่ใน Android 11 DP2 เพียงเพื่อให้แน่ใจว่าไม่รองรับการบันทึกเสียงภายใน และน่าเสียดายที่ยังคงรองรับเฉพาะการบันทึกเสียงจากไมโครโฟนเท่านั้น หากต้องการทดสอบด้วยตัวเอง ให้ลองเริ่มบันทึกหน้าจอแล้วเปิดวิดีโอใน Google Photos ขณะพูดออกเสียง หากทำได้ ได้ยินเสียงตัวเองพูดผ่านวิดีโอในการบันทึกหน้าจอ เป็นไปได้มากว่าบันทึกเสียงจากเพียง ไมโครโฟน. แน่นอนว่าฉันเปรียบเทียบผลลัพธ์นี้กับแอปบุคคลที่สามที่ฉันพูดถึงซึ่งใช้ API

สมมติว่า Google อนุญาตให้คุณบันทึกเสียงภายในของอุปกรณ์ในการดูตัวอย่าง Android 11 ในอนาคต ฉันไม่แน่ใจว่ามันจะมีประโยชน์จริง ๆ หรือไม่ ในขณะที่แอปที่กำหนดเป้าหมายเป็น Android 10 จะมีค่าเริ่มต้นให้แอปบันทึกเสียงได้โดยใช้ AudioPlaybackCapture API แอปที่กำหนดเป้าหมายเป็น Android 9 Pie ต้องเลือกใช้โดยเปิดใช้งานการตั้งค่าสถานะ AllowAudioPlaybackCapture ใน Manifest ไฟล์. นอกจากนี้ ยังสามารถบันทึกเสียงได้เฉพาะเมื่อมีการประกาศว่าเป็นสื่อประเภท เกม หรือไม่ทราบเท่านั้น แอปพลิเคชันระบบ เช่น SystemUI ยังสามารถบันทึกเสียงจากแอปได้แม้ว่าจะจับเสียงก็ตาม นโยบายถูกตั้งค่าเป็น ALLOW_CAPTURE_BY_SYSTEM แต่ยังไม่ได้รับอนุญาตให้บันทึกเสียงหากนี่คือ กรณี.

เนื่องจากบันทึกหน้าจอเป็นส่วนหนึ่งของ "com.android.systemui" ไม่ใช่ "com.google.android.systemui" นั่นหมายความว่าคุณลักษณะนี้มีแนวโน้มที่จะกลายเป็นส่วนหนึ่งของ AOSP ดังนั้นอุปกรณ์จากผู้ผลิตสมาร์ทโฟนรายอื่นควรจะสามารถเพลิดเพลินกับฟีเจอร์นี้ได้เมื่ออัปเกรดเป็น Android 11 เว้นแต่ว่า OEM จะมีเครื่องบันทึกหน้าจอที่เทียบเคียงหรือดีกว่าอยู่แล้ว เครื่องบันทึกหน้าจอ OEM จำนวนมากช่วยให้คุณสามารถเปลี่ยนความละเอียด บิตเรต และอัตราเฟรมของการบันทึกได้ ดังนั้น Google จึงยังคงค่อนข้างเปลือยเปล่าแม้ว่าจะเพิ่มความสามารถในการบันทึกเสียงภายในอุปกรณ์ก็ตาม