ميزات الجهاز
تشغيل الصوت في الخلفية
استمر في تشغيل الصوت عند التصغير
1ما هو الصوت في الخلفية؟#
عند التفعيل، يستمر تشغيل الصوت/الموسيقى في WebView حتى عندما ينتقل المستخدم إلى تطبيق آخر أو يطفئ الشاشة.
مثالي لـ:
- مواقع بث الموسيقى (SoundCloud، Bandcamp)
- منصات البودكاست
- محطات الراديو
- تطبيقات التأمل والصلاة الصوتية
- قنوات YouTube الموسيقية
2التفعيل في المولّد#
في الخطوة 2 (إعدادات العرض):
- مرّر إلى «خيارات العرض»
- فعّل «تشغيل الصوت في الخلفية»
- أنشئ ملف APK
لا حاجة لأي تغييرات برمجية في موقعك.
3كيف يعمل#
عادةً، عندما ينتقل تطبيق Android إلى الخلفية، يوقف WebView كل تشغيل للوسائط. مع تفعيل الصوت في الخلفية:
- لا يُوقَف WebView مؤقتًا عندما ينتقل التطبيق إلى الخلفية
- يستمر الصوت عبر مكبر الجهاز أو سماعات الرأس
- يستمر تشغيل الفيديو أيضًا (الجزء الصوتي)
💡 نصيحة: اجمعه مع وضع PiP لمواقع الفيديو ليتمكن المستخدمون من المشاهدة في نافذة عائمة ويستمر الصوت عند إغلاق النافذة.
4اعتبارات البطارية#
⚠️ الصوت في الخلفية يُبقي عملية WebView قيد التشغيل، مما يستهلك بطارية أكثر.
✅ موصى به: فعّله فقط للتطبيقات التي تحتاج فعلًا إلى الصوت في الخلفية
✅ لا يزال بإمكان المستخدمين إيقاف التشغيل بإيقافه مؤقتًا على موقعك أو بالإيقاف الإجباري للتطبيق
✅ قد يوقف توفير البطارية في Android تطبيقات الخلفية في النهاية - وهذا سلوك طبيعي للنظام.
5أفضل ممارسات الموقع#
لأفضل تجربة صوت في الخلفية، تأكد أن موقعك:
✅ يستخدم عناصر HTML5 <audio> أو <video>
✅ أزرار التشغيل/الإيقاف المؤقت سهلة الوصول
✅ يتعامل مع حدث 'visibilitychange' بسلاسة
✅ لا يوقف الوسائط تلقائيًا عند فقدان الصفحة للتركيز
// Prevent auto-pause on visibility change:
document.addEventListener('visibilitychange', function() {
// Don't pause audio when tab/app is hidden
if (document.hidden) {
// Keep playing - do nothing
}
});