se avete javascript a vostra disposizione o qualche altro motore di scripting, hai provato dando l'elemento video e l'elemento incorporare un attributo id e l'accesso al DOM con javascript per modificare gli attributi?
<body>
<video id="myvideo" width="240" height="320" src="a.vp8">
<embed id="myvideoe" width="240" height="320" src="a.vp8">
</video>
<script type="text/javascript">
if (window.screen.width < window.screen.height) {
//portrait
document.getElementById('myvideo').setAttribute('width', 240);
document.getElementById('myvideo').setAttribute('height', 320);
document.getElementById('myvideoe').setAttribute('width', 240);
document.getElementById('myvideoe').setAttribute('height', 320);
} else {
//landscape
document.getElementById('myvideo').setAttribute('width', 320);
document.getElementById('myvideo').setAttribute('height', 240);
document.getElementById('myvideoe').setAttribute('width', 320);
document.getElementById('myvideoe').setAttribute('height', 240);
}
//or simply do this if you have differing size target screens:
//you can always subtract out the space for the controls.
document.getElementById('myvideo').setAttribute('width', window.screen.width);
document.getElementById('myvideo').setAttribute('height', window.screen.height);
document.getElementById('myvideoe').setAttribute('width', window.screen.width);
document.getElementById('myvideoe').setAttribute('height', window.screen.height);
</script>
</body>
se si sta parlando di cambiare lo src ad un video completamente diverso che è orizzontale o verticale, che è possibile anche. Penso che questo potrebbe essere possibile solo con PhoneGap che fornisce javascript.
fonte
2011-04-18 02:23:27
Riproduce il video con quicktime, che richiede l'installazione del plug-in quicktime. Idea intelligente Spero solo che non si sia basato su un plugin. – Adam