1

Тема: Проблеми з відтворенням audio на мобільних пристроях

Можливо хтось зустрічався з такою проблемою та зможе поділитись досвідом!
- Є список запланованих подій(записник,органайзер щось такого типу) кожна подія має data-атрибут який зберігає час початку події в хв.
- При завантаженні сторінки  setInterval який спрацьовує що хв,визначає поточний час,отримує всі заплановані події, перебирає циклом та порівнює поточний час з часом початку події, якщо поточний час == часу запланованої події створюється повідомлення з вказанням події та <audio src=""></audio>
document.querySelector("audio").play(); починає відтворюватись трек.

На мобільних пристроях трек не починає відтворюватись(все решта працює) а на стаціонарному все добре.
Не можу зрозуміти в чому справа
Приклад коду(щоб можна було зорієнтуватись)
https://github.com/Taras19/Question
https://taras19.github.io/Question/

2

Re: Проблеми з відтворенням audio на мобільних пристроях

на всіх мобільних пристроях? може браузер на мобілці застарий, і не підтримує audio?

Подякували: Tar1

3

Re: Проблеми з відтворенням audio на мобільних пристроях

Пробував на різних android 4.4.2 , android 6(браузер мав би бути обновленим), при <audio src="" controls></audio> трек відтворюється(видима панель управління якщо клацнути по плей). На стаціонарному Firefox,Chrome - все добре

4

Re: Проблеми з відтворенням audio на мобільних пристроях

а якщо без controls, але з autoplay?

Подякували: Tar1

5

Re: Проблеми з відтворенням audio на мобільних пристроях

FakiNyan написав:

а якщо без controls, але з autoplay?

autoplay неспрацьовує з controls і без controls (пробував сьогодні пів дня з бубном коло цього сижу)- на стаціонарному autoplay працює як і має бути
Також пробував стрворювати кнопку яка при click мала б запускати трек(в setInterval генерував цей клік за допомогою new Event,elem.dispatchEvent(event);) нічого так і не спрацювало на мобільних на стаціонарному з нов таки працювало.
Помітив якщо audio поставити controls запустити трек потім поставити трек на паузу,вибрати час події так щоб вона спрацювала для прикладу за 1-2хв(щоб довго не чекати) повідомлення створеться і трек запуститься(трек стоїть на паузі) це максимум який вдалось досягнути

6

Re: Проблеми з відтворенням audio на мобільних пристроях

Цікавий варіант а може Chrome в мобільній версії забороняє автоматичне відтворення медіа з звуком(autoplay не срацьовує на мобільних в не залежності від наявності controls).Цікавить ваша думка чи такий варіант можливий? А головне як це можна вирішити.

7

Re: Проблеми з відтворенням audio на мобільних пристроях

а я хз
озьдо інфа якась
https://developers.google.com/web/updat … 7/autoplay
https://www.kotaku.com.au/2017/09/why-y … ith-sound/

Подякували: Tar, 221VOLT, leofun013

8

Re: Проблеми з відтворенням audio на мобільних пристроях

Дякую за корисні посилання.Не скажу що повністю розібрався але все таки стало зрозуміліше.

Подякували: FakiNyan1