For at deaktivere HTML5 audio/video indhold som standard og kun aktivere det selektivt, kan du følge disse trin:
autoplay
attributtenautoplay
attributten fra dine <audio>
og <video>
tags.data-attribute
til dine medieelementer for at identificere dem.Eksempel:
<video id="myVideo" data-active="false" controls>
<source src="movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<button onclick="activateVideo()">Play Video</button>
<script>
function activateVideo() {
var video = document.getElementById('myVideo');
if (video.getAttribute('data-active') === 'false') {
video.setAttribute('data-active', 'true');
video.play();
}
}
</script>
Eksempel:
<style>
.hidden {
display: none;
}
</style>
<video id="myVideo" class="hidden" controls>
<source src="movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<button onclick="showAndPlayVideo()">Play Video</button>
<script>
function showAndPlayVideo() {
var video = document.getElementById('myVideo');
video.classList.remove('hidden');
video.play();
}
</script>
Ved at følge disse metoder kan du effektivt deaktivere HTML5 audio/video indhold som standard og kun aktivere det selektivt, hvilket kan forbedre brugeroplevelsen og reducere unødvendig båndbreddebrug.
Med Handyhand kan du nemt få hjælp til at implementere HTML5 lyd og video på din hjemmeside. Opret din opgave gratis, og modtag bud fra dygtige freelancere på få minutter. Uanset om du har brug for assistance til kodning, optimering eller integration, er Handyhand din løsning.