Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.10.2021, 15:35
Аспирант
Отправить личное сообщение для Morris Посмотреть профиль Найти все сообщения от Morris
 
Регистрация: 09.04.2020
Сообщений: 32

Фоновый аудио плеер с 1 кнопкой.
Всем привет!
Собрал простенький код фонового аудиоплеера. Есть проблема, на каждый новый клик начинается новое воспроизведение, которое накладывается на прежний трек.
Нужно чтобы эта кнопка (Ок) работала в режиме пуск/пауза, или пуск /стоп.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script>
function sound() {
var audio = new Audio('https://moosic.my.mail.ru/file/f6aeb31a28ec8293ebd4a0af859106be.mp3'); 
audio.play();};
</script>
</head>
<body>
<input type="button" value="Ok" onclick="sound()" >
</body>
</html>

Последний раз редактировалось Morris, 11.10.2021 в 16:23.
Ответить с цитированием
  #2 (permalink)  
Старый 11.10.2021, 17:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Morris,
var audio = new Audio('...');
function sound() {
audio.paused ?  audio.play()  : audio.pause()
};
Ответить с цитированием
  #3 (permalink)  
Старый 11.10.2021, 17:56
Аспирант
Отправить личное сообщение для Morris Посмотреть профиль Найти все сообщения от Morris
 
Регистрация: 09.04.2020
Сообщений: 32

Ну да, именно так и нужно) спасибо!
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script>var audio = new Audio('https://moosic.my.mail.ru/file/f6aeb31a28ec8293ebd4a0af859106be.mp3');
function sound() {
audio.paused ?  audio.play() : audio.pause() 
};
 
</script>
</head>
<body>
<input type="button" value="Ok" onclick="sound()" >
</body>
</html>

Последний раз редактировалось Morris, 04.06.2022 в 22:06.
Ответить с цитированием
  #4 (permalink)  
Старый 15.10.2021, 19:46
Аспирант
Отправить личное сообщение для Morris Посмотреть профиль Найти все сообщения от Morris
 
Регистрация: 09.04.2020
Сообщений: 32

На смартфоне не работает. Как сделать чтобы также работала на Андроиде ?
Ответить с цитированием
  #5 (permalink)  
Старый 19.11.2021, 20:35
Аспирант
Отправить личное сообщение для Morris Посмотреть профиль Найти все сообщения от Morris
 
Регистрация: 09.04.2020
Сообщений: 32

Разобрался) . Проблема была в ссылке майл.ру, которая требует авторизации. Поменял на открытую ссылку, теперь везде работает в том числе и на андроиде.
<html>
<head>
<meta charset="utf-8" />
<script> var au = new Audio('https://muzebra.net/audio/123784876089622/play.mp3');
function sound() {
au.paused ?  au.play()  : au.pause()
};
</script>
</head>
<body>
<input type="button" value="Ok" onclick="sound()" >
</body>
</html>
>
Ответить с цитированием
  #6 (permalink)  
Старый 19.11.2021, 20:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Morris,
Ответить с цитированием
  #7 (permalink)  
Старый 21.11.2021, 15:40
Аспирант
Отправить личное сообщение для Morris Посмотреть профиль Найти все сообщения от Morris
 
Регистрация: 09.04.2020
Сообщений: 32

рони,
<html>
<head>
<meta charset="utf-8" />
<script> var au = new Audio('https://s2.deliciouspeaches.com/get/cuts/0b/f7/0bf7f91e540cb61ab3ad05bc5d8509a9/64840982/Karen_CHernomorskikh_-_pyu_konyak_b128f0d57.mp3');
function sound() {{
au.paused ?  au.play()  : au.pause()
};
var sml='<img src="https://javascript.ru/forum/images/smilies/nono.gif">';if(au.paused==0){sml='<img src="https://javascript.ru/forum/images/smilies/dance3.gif" title="Пю каняк, как маняк">'};
 sm.innerHTML=sml};  
</script>
</head>
<body><div id="sm" ><img src="https://javascript.ru/forum/images/smilies/nono.gif" title="Nono!"></div><br>
<input type="button" value="Ok" onclick="sound()" >
</body>
</html>

Последний раз редактировалось Morris, 26.09.2023 в 21:08.
Ответить с цитированием
  #8 (permalink)  
Старый 21.11.2021, 16:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Morris,
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как встроить в HTML стандартный FalshPlayer плеер для проигрывания аудио? Почемучкин Flash 15 11.11.2012 20:43
jquery аудио плеер: плейлист не отображается в firefox roy-aron jQuery 0 27.06.2012 17:20
Mp3 плеер на JavaScript/Flash krisstail Работа 1 26.05.2012 03:00
Проблема при воспроизведении аудио при использовании jplayer nemish Events/DOM/Window 0 01.12.2011 16:15
скрыть плеер за надписью Ageles Работа 0 25.10.2010 16:51