Я использую jPlayer 2.0 на моем сайте.
Я обнаруживаю мобильных пользователей.
На основании этого:
- Я перенаправляю их на другую ссылку.
- Поскольку автоматическое воспроизведение не начинается, я прошу их нажать кнопку воспроизведения.
- После этого та же кнопка превращается в кнопку отключения / включения звука (объем меняется на 0/100);
Вот функция. Обратите внимание на мобильный = 1 часть.
переменная mobile = 1 устанавливается, когда ее мобильный (из моего бэкэнда)
Все отлично работает, кроме отключения / включения звука в мобильных телефонах.
function pauseOrPlay()
{
if(mobile == 1 && MOBILE_PLAY == 0)
{
// alert("s");
$('#jquery_jplayer_1').jPlayer('play');
MOBILE_PLAY = 1;
$("#message").text("playing... enjoy the music");
$("#message").fadeTo(2000,.3);
$("#message").slideUp(2000);
return;
}
if(playing == 1)
{
if(mobile == 1)
{
$('#jquery_jplayer_1').jPlayer("volume", 0);
}
else
{
$('#jquery_jplayer_1').jPlayer('mute');
}
playing = 0;
}
else
{
if(mobile == 1)
{
$('#jquery_jplayer_1').jPlayer("volume", 1);
}
else
{
$('#jquery_jplayer_1').jPlayer('unmute');
}
playing = 1;
}
}
Вот ссылка
Оригинал (до перенаправления с мобильного / ПК) проигрыватель
Просто ссылка для мобильных телефонов - здесь
Мой вопрос: почему не работает только в телефонах
Поддерживает ли iPhone поддержку громкости