Наконец-то сделал. Итак, я хочу поделиться:
<div style="width:320px; height:180px" id="flashbox-30861939"></div>
<script>
//vimeo_player_loaded gets automatically called my the vimeo player
//when it is ready
function vimeo_player_loaded(id){
//id is automatically passed
var swfobj = document.getElementById(id);
swfobj.api_play();//it works!!!
}
var swf = swfobject.embedSWF("http://vimeo.com/moogaloop.swf?clip_id=30861939&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=ffffff&fullscreen=1&autoplay=0&loop=0", "flashbox-30861939", "320", "180", "9.0.0","expressInstall.swf", { api:1, player_id:"flashbox-30861939" }, { allowfullscreen:true, allowscriptaccess:'always' });
</script>
Итак, в итоге я использовал swfobject (пожалуйста, включите swfobject.js на странице перед вызовом кода выше ..).
Нужно быть очень осторожным при прохождении правильных идентификаторов. Также обратите внимание на flash vars:
{ api:1, player_id:"flashbox-30861939" }
и к параметрам:
{ allowfullscreen:true, allowscriptaccess:'always' }
Надеюсь, это поможет.
Кстати, конечно, не обязательно вызывать swfobject.embedSWF ПОСЛЕ идентификатора. Вы можете сделать это в голове документа, как всегда. Я делаю это там только из-за некоторых требований моего приложения.