ऑडियो फ़ोकस और एक साथ कई ऑडियो चलाना

ऑडियो और डिसप्ले ग्लास, शेयर किए गए स्पीकर के ज़रिए सभी आवाज़ों को रूट करते हैं. इन्हें Android का ऑडियो फ़ोकस सिस्टम मैनेज करता है. जब कोई ऐप्लिकेशन प्लेबैक शुरू करता है, तो वह ऑडियो फ़ोकस का अनुरोध करता है. एक साथ चल रही स्ट्रीम, बैकग्राउंड में आसानी से डक, पॉज़ या बंद हो जाती हैं. इसके लिए, ऑडियो क्यू चलाने या स्टेटस में बदलाव करने की सूचना देने की ज़रूरत नहीं होती. ऑडियो ग्लास के लिए, फ़िज़िकल इनपुट रूटिंग को समझना.

अपने कॉन्टेंट के हिसाब से व्यवहार चुनें

सही व्यवहार इस बात पर निर्भर करता है कि अगर उपयोगकर्ता आपके ऑडियो का कुछ हिस्सा नहीं सुन पाता है, तो उसे क्या नुकसान होगा. अगर किसी सूचना की वजह से कुछ सेकंड के लिए संगीत की आवाज़ कम हो जाती है, तो इससे कोई खास फ़र्क़ नहीं पड़ता. अगर ऑडियो बुक के किसी वाक्य के दौरान कोई आवाज़ आती है, तो उपयोगकर्ता को कहानी समझ नहीं आती.

  • संगीत और आस-पास की आवाज़ कम हो जाएगी और चलती रहेगी, क्योंकि कोई भी जानकारी छूटी नहीं है.
  • बोलकर सुनाए जाने वाले कॉन्टेंट, जैसे कि ऑडियो बुक के लिए, ऑडियो को रोक दिया जाएगा और रिवाइंड कर दिया जाएगा, ताकि उपयोगकर्ता को जानकारी मिलती रहे.
  • कॉल, रीयल-टाइम में अनुवाद पाने की सुविधा, और एजेंट के रीडआउट के लिए, उपयोगकर्ता का पूरा ध्यान ज़रूरी होता है. इसलिए, अन्य ऑडियो रुकावटों को रोक दिया जाता है.
  • छोटे और ज़रूरी अपडेट, जैसे कि नेविगेशन अपडेट के लिए, आवाज़ कुछ समय के लिए कम हो जाएगी.

सिस्टम, असाइन किए गए कॉन्टेंट टाइप के आधार पर व्यवहार असाइन करता है. ऑडियो फ़ोकस को ऑप्टिमाइज़ करने के बारे में ज़्यादा जानें.

अन्य ऑडियो के साथ ईयरकॉन चलाना

किसी ईयरकॉन को अन्य ऑडियो के साथ कैसे चलाया जाता है, यह उसके काम पर निर्भर करता है. उपयोगकर्ता की कार्रवाई की पुष्टि करने वाले ईयरकॉन, तुरंत और बार-बार सुनाई देते हैं. इसलिए, ये चल रहे ऑडियो के साथ मिक्स हो जाते हैं. अन्य सभी ईयरकॉन में ऐसी जानकारी होती है जो उपयोगकर्ता को सुननी ज़रूरी होती है. इसलिए, वे अन्य ऑडियो को कुछ समय के लिए कम कर देते हैं और फिर उसे वापस सामान्य कर देते हैं.

हर तरह के व्यवहार के लिए डिज़ाइन करना

  • अगर आपका ईयरकॉन मिक्स होता है, तो उसे इस तरह डिज़ाइन करें कि वह साफ़, तय अटैक, कम अवधि, और अलग टिंबर के साथ खुद ही कट जाए. इसके रास्ते में कुछ नहीं आता. इसलिए, इसके किरदार को ही काम करना पड़ता है.

  • अगर आपका ईयरकॉन डकिंग करता है, तो इसे डकिंग कर्व के हिसाब से डिज़ाइन करें. अन्य ऑडियो को कम होने में कुछ समय लगता है. इसलिए, साफ़ तौर पर सुनाई देने वाली शुरुआत से, ईयरकॉन को कम होने से पहले रजिस्टर करने में मदद मिलती है.

सिस्टम ओवरराइड

सिस्टम के कुछ इवेंट, जैसे कि निजता इंडिकेटर, कॉल, और हार्डवेयर से जुड़ी ज़रूरी चेतावनियां, हमेशा अन्य ऑडियो और ऐप्लिकेशन फ़ोकस को ओवरराइड करती हैं. इनमें ईयरकॉन और एलईडी के व्यवहार का एक सेट भी होता है.

सिस्टम ओवरराइड के काम करने के तरीके का फ़्लो डायग्राम