Stworzyłem mobilną stronę przez asp.net, aby odtwarzać wideo MP4.Jak odtwarzać filmy HTML5 mp4 na Androida?
Wiem, że iOS wyłączył funkcję autoodtwarzania, aby zminimalizować przepustowość użytkowników, więc w jaki sposób mogę automatycznie odtwarzać wideo HTML mp4 na Androida?
Już umieściłem autoodtwarzanie w kodzie HTML5, ale nie działa.
Oto mój kod:
<video autoplay controls id='video1' width='100%' poster='images/top_icon.png' webkitEnterFullscreen poster preload='true'>
<source src='http://192.xxx.xxx.xx/XXXXVM01.mp4' type='video/mp4; codecs='avc1.42E01E, mp4a.40.2' >
</video>
Ponadto, miałem problem został rozwiązany, że użytkownik kliknie na nakładki obrazu można odtworzyć wideo. Dzięki Karthi
oto kod:
<script type="text/javascript">
$(document).ready(function() {
$("#video1").bind("click", function() {
var vid = $(this).get(0);
if (vid.paused) { vid.play(); }
else { vid.pause(); }
});
});
</script>
Dzięki
Joe
Jeśli chcesz odtwarzać wideo podczas klikania na plakat, utwórz nakładkę obrazu, a następnie kliknij tę nakładkę obrazu, aby odtworzyć wideo. – Karthi
Dzięki Karthi, utworzyłem nakładkę graficzną. to działa. –
Od Androida 4.2+ atrybut ** autoplay ** html5 dla wideo nie jest obsługiwany. Film zacznie się odtwarzać dopiero po kliknięciu przez użytkownika. Aby sobie z tym poradzić, możesz skorzystać z funkcji Modernizr "videoautoplay" (https://modernizr.com/download?videoautoplay-setclasses), która dodaje klasę "videoautoplay" lub "no-videoautoplay" na znaczniku html. – TheodorosPloumis