מקליט מסך אנדרואיד 11 עשוי לתמוך בקרוב בהקלטת אודיו פנימי

אנדרואיד 11 הוסיפה מקליט מסך מובנה, אך הוא תומך רק בהקלטת אודיו מהמיקרופון. זה עשוי להשתנות במהדורה עתידית.

לכמה תצוגות מקדימות למפתחים של אנדרואיד 10 היה מקליט מסך Barebones ב-SystemUI, אך התכונה לא הייתה נגישה למשתמשים בעת השחרור. עם הראשון תצוגה מקדימה למפתחים של אנדרואיד 11עם זאת, מקליט המסך הפך לנגיש מאריח הגדרות מהירות. כעת ב-Android 11 Developer Preview 2, למקליט המסך יש ממשק משתמש מחודש שמודיע למשתמש על האפשרות של מקליט מידע רגיש ומאפשר למשתמש לבחור אם הוא רוצה להקליט אודיו מהמיקרופון ו/או להראות הקשות על מָסָך. עם זאת, אין כרגע דרך להקליט את האודיו המושמע במכשיר, אבל זה עשוי להשתנות במהדורת תצוגה מקדימה עתידית.

משמאל לימין: אריח הגדרה מהירה של הקלטת מסך, אפשרויות נפתחות של הקלטת מסך, ספירה לאחור חדשה של הקלטת מסך ומחוון חדש בשורת הקלטת מסך.

מחרוזות חדשות נוספו ל-SystemUI באנדרואיד 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>

טקסט זה אינו גלוי כעת בתכונת הקלטת מסך, ואין אינדיקציה ליכולת להקליט מכשיר פנימי אודיו בכל אחת משלושת המחלקות האחראיות להקלטת מסך באנדרואיד 11: RecordingController, RecordingService ו ScreenRecordDialog. אנדרואיד 10 איפשר ליישומים להקליט את האודיו מיישומים אחרים עם ה-API של AudioPlaybackCapture. למעשה, יש כבר יישומי צד שלישי בחנות Google Play שמנצלים את ה-API הזה כדי לאפשר לך לצלם את הווידאו והשמע מהמכשיר שלך. בדקתי את תכונת מקליט המסך המחודשת באנדרואיד 11 DP2 רק כדי להיות בטוחה שהיא לא תומכת בהקלטת אודיו פנימי, ולמרבה הצער היא עדיין תומכת רק בהקלטת אודיו מהמיקרופון. כדי לבדוק בעצמך, נסה להתחיל הקלטת מסך ואז פתח סרטון ב-Google Photos תוך כדי דיבור בקול - אם אתה יכול תשמע את עצמך מדבר על הווידאו בהקלטה במסך, אז סביר להניח שזה מקליט אודיו רק מה- מִיקרוֹפוֹן. אני, כמובן, השוויתי את התוצאה הזו מול אפליקציית הצד השלישי שציינתי שמשתמשת ב-API.

בהנחה שגוגל אכן מאפשרת לך להקליט אודיו פנימי של המכשיר בתצוגה מקדימה עתידית של אנדרואיד 11, אני לא כל כך בטוח שזה באמת יהיה כל כך שימושי. בעוד שאפליקציות המכוונות לאנדרואיד 10 מאפשרות כברירת מחדל לאפשר את השמע שלהן על ידי אפליקציות המשתמשות ב- AudioPlaybackCapture API, אפליקציות המכוונות ל-Android 9 Pie צריכות להצטרף על ידי הפעלת הדגל allowAudioPlaybackCapture במניפסט שלהם קוֹבֶץ. ניתן לצלם אודיו רק אם הוא מוכרז כמדיה מסוג, משחק או לא ידוע. יישומי מערכת, כגון SystemUI, מסוגלים גם להקליט אודיו מאפליקציות גם אם הם מצלמים את האודיו המדיניות מוגדרת ל-ALLOW_CAPTURE_BY_SYSTEM, אך הם אינם מורשים גם לשמור את האודיו אם זה מקרה.

מכיוון שרשומה מסך כלולה כחלק מ-"com.android.systemui" ולא "com.google.android.systemui", פירוש הדבר שסביר להניח שתכונה זו תהפוך לחלק מ-AOSP. לפיכך, מכשירים מיצרניות סמארטפונים אחרות אמורים להיות מסוגלים ליהנות מפיצ'ר זה ברגע שהם ישדרגו לאנדרואיד 11, אלא אם כמובן ל-OEM כבר יש מקליט מסך דומה או טוב יותר. הרבה מקליטי מסך OEM מאפשרים לך לשנות את הרזולוציה, קצב הסיביות וקצב הפריימים של ההקלטה, אז זה של גוגל עדיין די חשוף גם אם הם מוסיפים את היכולת להקליט את האודיו הפנימי של המכשיר.