powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как проиграть аудиосигнал при обновлении iframe
7 сообщений из 7, страница 1 из 1
Как проиграть аудиосигнал при обновлении iframe
    #39922314
andreevoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, коллеги!

Есть страничка с ифреймом, после обновления которого надо вызвать звонок.
Следующий вариант пробовал вызывать в разных событиях, в родительском окне, в дочернем и вообще вдоль и поперёк: не работает.

Код: javascript
1.
2.
3.
4.
	var a=new Audio();
	a.src='http://mysrv.ru/signal.mp3';
	//a.autoplay=true;
	a.play();



Скрипт находится в заголовке страницы. Аудиообъект инициализируется в событии body.onload.

Только по нажатию кнопки работает.

Есть ли ещё какие-нибудь средства проиграть звук?
_________________________________________
Человек должен думать, машина - работать!
...
Рейтинг: 0 / 0
Как проиграть аудиосигнал при обновлении iframe
    #39922324
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что значит обновление?
Фрейм сам по себе как то обновляется (в этом случае никак, если только это не твой собственный фрейм, который может взаимодействовать с основной страницей) или его обновляет основная страница?
...
Рейтинг: 0 / 0
Как проиграть аудиосигнал при обновлении iframe
    #39922329
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreevoi

Только по нажатию кнопки работает.

Тут такой еще вариант есть. Когда то давно нарывался на это. Тогда это было в мобильных браузерах.
Функция play() не работала.
Из документации удалось понять, что они разрешают ее использовать только после "явных действий пользователя", т.е. например пользователь нажал кнопку, и при обработке этого события функция срабатывала. Но если вызывается из какого то другого скрипта, то нет.
Разные браузеры вели себя по разному. Одни блокировали play(), другие нет.
...
Рейтинг: 0 / 0
Как проиграть аудиосигнал при обновлении iframe
    #39922332
andreevoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Страница фрейма обновляется по своему таймеру.

Значит, если фрейм будет обновляться с главной страницы, то может заработать?
...
Рейтинг: 0 / 0
Как проиграть аудиосигнал при обновлении iframe
    #39922333
andreevoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
voraa, браузер Mozilla.
...
Рейтинг: 0 / 0
Как проиграть аудиосигнал при обновлении iframe
    #39922373
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сейчас медиа не занимаюсь.
Сначала сделать небольшой тест. Скажем вызывать функцию play по разным событиям. Если будет работать, скажем, по onload bkb setTimeout, то двигаться дальше. Если нет, значит они блокируют ее без действий пользователя.
У нас тоже сначала все работало, (там звук надо было запускать, после того, как видео из другого файла, дойдет до определенного тайм-кода - т.е без действий пользователя), потом после, очередного обновления браузеров перестало. Оказывается они сделали такую блокировку. Но на десктопах вроде все работало тогда.
...
Рейтинг: 0 / 0
Как проиграть аудиосигнал при обновлении iframe
    #39922531
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как проиграть аудиосигнал при обновлении iframe
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]