Как пользователь может включить автозапуск аудио в iOS Safari, чтобы текст в речи Amazon Polly работал должным образом? - PullRequest
0 голосов
/ 04 октября 2019

Я использую Amazon Polly для создания речи, на которой говорят в «диалоговом» взаимодействии в моем веб-приложении. Это включает выполнение вызова API для извлечения сгенерированного аудиофайла, а затем его воспроизведение при необходимости, чтобы ответить на него и взаимодействовать с пользователем.

Это прекрасно работает на настольном Chrome и прекрасно работает на настольном сафари, если я проинструктирую пользователя перейти в Safari> Настройки для этого веб-сайта> Разрешить все автоигры.

Однако в Safari на iOS (iPad) это не работает. Я не нашел эквивалентного способа для пользователя изменить настройки и разрешить автоматическое воспроизведение. Без этого мой текст в речь блокируется от воспроизведения по умолчанию в настройках автоматического воспроизведения Safari.

Могут ли мои пользователи установить такие предпочтения для этого сайта на своих iPad? Если нет, есть ли обходной путь, который позволит мне воспроизводить мои речевые аудиофайлы?

Для целей этого вопроса давайте представим, что это хороший пользовательский опыт - попросить пользователя включить автоматическое воспроизведение аудио.

1 Ответ

0 голосов
/ 23 октября 2019

Решение состоит в том, чтобы обеспечить воспроизведение всего аудио через один единственный экземпляр. Когда пользователь впервые заходит на сайт, используйте один из его начальных кликов для воспроизведения пустого аудио через этот экземпляр, чтобы «заправить» его

...