Not found hatası alıyorum sizin kodlarınız ile.
Bende bir benzeri işe yarayan var;
<script>
if(window.innerWidth > 800) {
window.checker = window.setInterval(function() { mf(); }, 100);
function mf() {
var ifsrc = document.getElementsByTagName("iframe");
for(var i = 0; i < ifsrc.length; i++) {
var so = ifsrc[i].getAttribute("src");
if(typeof so === "object") continue;
if(so.indexOf("ru/videoembed") > -1) {
ifsrc[i].setAttribute("id", 'okiframe');
var urladresi = so;
var okkodal = urladresi.split("videoembed/");
var url = okkodal[1];
var tp = url.split("?");
var url = tp[0];
var dogru = '<object id="embed_video_'+url+'E" name="embed_video_'+url+'E" width="100%" height="100%" type="application/x-shockwave-flash" data="http://st.mycdn.me/static/MegaPlayer/8-1-1/vp11.swf?preferHd=1&amp;noUpload=1&amp;bigLike=1&amp;adLogic=15,0,3,1200&amp;saveLastPlayingTimeFrom=900&amp;enabledLocalStorage=1"><param name="allowScriptAccess" value="always"><param name="wmode" value="opaque"><param name="allowFullScreen" value="true"><param name="bgcolor" value="#000000"><param name="flashvars" value="location=AnonymVideoEmbed&amp;locale=en&amp;metadataUrl=http://www.odnoklassniki.ru%2Fdk%3Fcmd%3DvideoPlayerMetadata%26mid%3D'+url+'&amp;playerId=embed_video_'+url+'&amp;autoplay=false&amp;wmode=opaque&amp;stageVideo=false"></object>';
var okiframe = document.getElementById("okiframe");
var yerles = document.createElement("span");
yerles.innerHTML = dogru;
okiframe.parentNode.replaceChild(yerles, okiframe);
}
}
}
}
</script>