У меня есть встроенное видео vimeo, но, похоже, не интегрирует приглушение при загрузке.Vimeo embed auto mute при загрузке
Вот мой код видео
<div id="vimeo"> </div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="https://f.vimeocdn.com/js/froogaloop2.min.js"></script>
и JS с помощью
<script>
// URL of the video
var videoUrl = 'http://www.vimeo.com/76979871?api=1?player_Id=vimeoyo';
var endpoint = 'http://www.vimeo.com/api/oembed.json';
var callback = 'embedVideo';
var url = endpoint + '?url=' + encodeURIComponent(videoUrl)+ '&autoplay=true' + '&callback=' + callback + '&width=420';
function embedVideo(video) {
document.getElementById('vimeo').innerHTML = unescape(video.html);
}
function init() {
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', url);
document.getElementsByTagName('head').item(0).appendChild(js);
var player = 'vimeoyo';
player.api('setVolume', 0);
}
window.onload = init;
</script>
этот вопрос им с также является то, что видео не является IFrame.
Редактировать: есть ответ на немой, используя iframe. здесь
Muting an embedded vimeo video
Но испытав, что использование этой скрипки, он также не кажется, чтобы отключить звук видео. http://jsfiddle.net/serversides/gfcpjLsy/
ли вы пытаетесь играть различные значения для 'player.api ('SetVolume', 0);' на 'js' файле? –
Я пробовал, но я не могу получить ни один из api для работы, даже если я положил? Api = 1 в URL-адрес видео. – ServerSideSkittles
Когда дело доходит до 'froogaloop', есть две важные вещи: дайте свой' iframe' 'id' и добавьте это в URL-адрес Vimeo src как' player_id = %% ID %%', а также включите 'api = 1' в этой строке URL. Кроме того, где ваш iframe? Он не добавлен в JS и в вашем HTML ... – somethinghere