Pagina 1 din 1
Inchidere mai multe Playere in afara de ultimul pornit
Scris: Mar Mar 13, 2012
de bvlucretiu
Bună ziua!
Aș dori să știu dacă se poate ce ar trebui să fac într-un sit în care am mai multe playere (embed, etc.) astfel încât atunci cînd pornești un player, celelalte care au fost pornite anterior să se oprească; să rămână pornit doar ultimul pe care l-ai pornit!?
Vă mulțumesc anticipat!
Inchidere mai multe Playere in afara de ultimul pornit
Scris: Mar Mar 13, 2012
de MarPlo
Salut,
Se poate cu javascript, trebuie sa scrii /adaugi un script javascript care sa actioneze stop() la toate player-ele, cu exceptia ultimului pornit.
Inchidere mai multe Playere in afara de ultimul pornit
Scris: Mar Mar 13, 2012
de bvlucretiu
De unde se poate lua așa ceva, că nu prea le am cu javascript!
Inchidere mai multe Playere in afara de ultimul pornit
Scris: Mie Mar 14, 2012
de MarPlo
Nu stiu de unde se poate procura asa ceva, probabil astfel de scripturi mici si la face fiecare, din studiu, cautare si invatare, adaptat la codul paginii lui; sau se pote apela la cei care stiu si fac contra cost ( Freelancers ).
Daca nu te pricepi la JavaScript, cred ca ai nimerit bine, gasesti pe site lectii si tutoriale gratuite, daca vrei sa inveti JavaScript.
Poate gasesti si ceva exemple sau indicatii pe net, cautant "
JavaScript stop play".
Depinde si de player-ul, codul /tag-ul folosit pentru adaugare player.
De exemplu, te poti inspira din acest cod. Opreste player-ele adaugate cu tag-ul audio, cu exceptia ultimului pornit.
Cod: Selectaţi tot
<audio controls="controls" onplay="stopPlay(this)">
<source src="song.ogg" type="audio/ogg" />
<source src="song.mp3" type="audio/mp3" />
Your browser does not support the audio tag.
</audio>
<audio controls="controls" onplay="stopPlay(this)">
<source src="song.ogg" type="audio/ogg" />
<source src="song.mp3" type="audio/mp3" />
Your browser does not support the audio tag.
</audio>
<div id="idiv"></div>
<script type="text/javascript">
function stopPlay(obj) {
// www.coursesweb.net
var audios = document.getElementsByTagName('audio');
var nraudios = audios.length;
for(var i=0; i<nraudios; i++) {
if(audios[i] != obj) audios[i].pause();
}
}
</script>