【问题标题】:Vimeo default to html5 embedVimeo 默认为 html5 嵌入
【发布时间】:2015-09-17 12:32:50
【问题描述】:

您好,我正在尝试让视频自动播放和静音。但在移动设备上,由于闪光灯,它不显示。

这是我的代码。

<div id="vimeo"> </div>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>

<script type="text/javascript">
        function vimeo_player_loaded() {
        moogaloop3 = document.getElementById('vimeo');
        moogaloop3.api_setVolume(0);
        }
        var flashvars = {
        'clip_id': '138036294', // <--vimeo video ID
         'server': 'vimeo.com',
        'show_title': 0,
        'show_byline': 0,
        'show_portrait': 0,
        'fullscreen': 0,
        'autoplay': 1,
        'js_api': 1,
        'js_onload': 'vimeo_player_loaded'
        }
        var parObj = {
        'swliveconnect':true,
        'fullscreen': 1,
        'allowscriptaccess': 'always',
        'allowfullscreen':true
        };
        var attObj = {}
        attObj.id="vimeo";
        swfobject.embedSWF("http://www.vimeo.com/moogaloop.swf", "vimeo", "343", "193", "9.0.28", '',flashvars,parObj, attObj );
        </script> 

我该如何让它默认为 html5?

【问题讨论】:

  • 视频文件需要完全不同的文件格式才能开始

标签: javascript html vimeo vimeo-api vimeo-player


【解决方案1】:

找到了另一种使用方法

<div id="vimeo"> <div>

 <script>
 // URL of the video
    var videoUrl = 'http://www.vimeo.com/76979871';

    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);
    }


    window.onload = init;

【讨论】:

  • 这是最面向未来的做法。不过,为了提高效率,您应该将网址更改为 https://vimeo.com。
猜你喜欢
  • 2015-03-09
  • 2012-09-05
  • 1970-01-01
  • 2013-08-31
  • 2013-03-30
  • 2013-02-03
  • 2013-09-04
  • 1970-01-01
  • 2022-08-22
相关资源
最近更新 更多