В настоящее время я работаю над видеопроигрывателем HTML5, у меня он работает повсюду, кроме iPad. В принципе, я могу контролировать все, кроме звука, у меня есть кнопка mute
, она отлично работает на Google Chrome, Firefox 3.6 и Safari в Mac OS, но на iPad, независимо от того, какое значение я ставлю в video.volume
, изменений нет происходит.HTML5 Объем видео
Неужели кто-нибудь заработал правильно?
Вот мой HTML код:
<video src="video_url" width="608" height="476" autobuffer="autobuffer" id="html5-player" preload>
Your browser doesn't support HTML5.
</video
И вот Javascript:
var muted = false;
$j('.player-mute').click(function(){
if(muted) {
videoPlayer.volume = 1;
muted = false;
} else {
videoPlayer.volume = 0;
muted = true;
}
});
Может ли вы опубликовать упрощенную версию коды (HTML, и javascript)? Без какого-либо кода трудно понять, что может быть неправильным. – lostriebo
Щелчок правильно запускается, значение громкости меняется, но звук остается неизменным на iPad. – Mikushi
Это немного длинный снимок, но не имеет значения, если вы укажете double (например, 'videoPlayer.volume = 1.0;' или 'videoPlayer.volume = 0.0;')? – lostriebo