הפעלה אוטומטית בהתקני iOS #
מסמך זה עוסק בבעיה הנפוצה של הפעלה אוטומטית של וידאו שאינה פועלת בהתקני iOS. הוא מסביר את הסיבות מאחורי המגבלה זו ומספק פתרונות מעשיים לשיפור חווית הצפייה בוידאו בהתקנים כאלה.
מה גורם לבעיות הפעלה אוטומטית ב-iOS? #
אתגרי הפעלה אוטומטית בהתקני iOS נובעים בעיקר מ:
מצב חיסכון כוח: מצב חיסכון כוח (Low Power Mode) מופעל בהתקני iOS לשיפור יעילות הפעלת הוידאו על ידי ניצול אופטימיזציות חומרה.
כאשר וידאו מוצג במסך מלא עם רקע שחור והוא התוכן היחיד על המסך, זה ממזער את צריכת הכוח, וכך מאריך את חיי הסוללה תוך שמירה על ביצועים באיכות גבוהה.
מצב זה עוזר להבטיח שוידאוים יופעלו בצורה חלקה ללא צריכת כוח מופרזת.
מדיניות חווית משתמש: ישנן מדיניות רבות במקום שמגבילות הפעלה אוטומטית מפעולה עקבית על פני התקנים וחוויות דפדפן. זה בעיקר משום שהפעלה אוטומטית של וידאו נחשבת בדרך כלל לחווית משתמש גרועה.
ב-נגן Presto, ביטלנו בכוונה את ההפעלה האוטומטית בהתקני iOS בגלל סיבוכים עם הנגן שלנו.
כיצד להשתפר הפעלת וידאו ב-iOS? #
כדי לטפל בבעיית הפעלה אוטומטית בהתקני iOS, אנו ממליצים על הפתרונות הבאים:
הטמע כפתור הפעלה גדול:
הוספת כפתור הפעלה בולט יכולה להודיע למשתמשים שהתוכן ניתן להפעלה בהתקני iOS למרות הגבלות הפעלה אוטומטית. זה חשוב במיוחד משום שכאשר הפעלה אוטומטית מופעלת, כל הפקדים מוסתרים, ואין אפשרות להפעיל את הוידאו ידנית בהתקני iOS.
לכן, החזרת כפתור ההפעלה הגדול חיונית כדי להבטיח פונקציונליות הפעלה בהתקנים אלה.
התאמה מסנן WordPress: השימוש במסננים (Filters) של WordPress להתאמה של הגדרות הנגן יכול לעזור לעקוף הגבלות הפעלה אוטומטית בהתקני iOS.
להלן קטע קוד שתוכל להוסיף לקובץ functions.php של תבנית בנות של ה-WordPress שלך, וודא להעדכן את המזהה של הנגן בקטע הקוד מ-“3” למזהה הוידאו שלך.
add_action('wp_footer', function () { ?>
<script>
jQuery(function() {
if (!wp || !wp.hooks) return;
wp.hooks.addFilter('presto.playerSettings', 'customizePrestoPlayer', function(settings) {
// You can check the ID for the player and change the settings accordingly.
console.log(settings.id);
// Change the settings for the player with ID 3.
if( 3 === settings.id) {
// Mute the player and autoplay it on ios.
settings.muted = true;
settings.autoplay = true;
}
return settings;
});
});
</script>
<?php });

כיצד למצוא את מזהה הוידאו #
אתה יכול למצוא את מזהה הוידאו על ידי בדיקה של האתר שבו יש לך וידאו נגן Presto משובץ.
לחץ בעכבר הימני על הוידאו, בחר “Inspect” וחפש את תכונת class (class attribute). לדוגמה, אתה עשוי לראות משהו כמו class=”presto-video-id-49 presto-preset-id-1 skin-modern hydrated”. בצילום המסך המצורף להלן, 49 הוא מזהה הוידאו.

טיפול בבעיית הפעלה אוטומטית בהתקני iOS דורש שילוב של התאמות ממשק משתמש ופתרונות טכניים.
על ידי הטמעת האסטרטגיות המומלצות, אנו שואפים לספק למשתמשים חווית הפעלת וידאו חלקה בכל ההתקנים והדפדפנים.