2015-08-12 9 views
9

Come disabilitare la riproduzione automatica per i video quando src proviene dal mio PC locale?Come disabilitare la riproduzione automatica per i video locali in iframe

<iframe width="465" height="315" src="videos/example.mp4"></iframe> 

ho provato quanto segue, ma non funziona:

  • src="videos/example.mp4?autoplay=0"
  • src="videos/example.mp4?autoplay=false"
  • src="videos/example.mp4?autostart=0"
  • src="videos/example.mp4?autostart=false"

risposta

24

Se un re utilizzando HTML5, utilizzando il tag Video è adatto a questo scopo.

È possibile utilizzare il video Tag in questo modo per non autoplay:

<video width="320" height="240" controls> 
    <source src="videos/example.mp4" type="video/mp4"> 
</video> 

Per attivare la riproduzione automatica,

<video width="320" height="240" controls autoplay> 
    <source src="videos/example.mp4" type="video/mp4"> 
</video> 
+0

Ogni spiegazione per il basso voto la mia risposta? – Abhishek

+0

Perché quella prima parte dovrebbe mai funzionare? Mi piace il tuo suggerimento per i tag video. –

+0

@WouterHuysentruit: concordato. Cosa stavo pensando ... Lasciami modificare la mia risposta .. – Abhishek

1

Cosa ne pensi video tag? Se non è necessario utilizzare il tag iframe, è possibile utilizzare il tag video.

<video width="500" height="345" src="hey.mp4" /> 

Si consiglia di non utilizzare l'attributo autoplay nel tag video per disabilitare autoplay.

0

Usa "?rel=0" dopo inserire un collegamento embed per fermare autoplay.This Codice aiuto:

<iframe width="465" height="315" src="videos/example.mp4?rel=0"></iframe> 
+3

Sebbene questo codice possa risolvere il problema, una buona risposta dovrebbe sempre contenere una spiegazione. – BDL

+0

Per favore ** Descrivi ** la tua risposta e non solo usando ** codice **. Altrimenti la tua risposta sarà cancellata! –

+0

Questo non fornisce una risposta alla domanda. Una volta che hai [reputazione] sufficiente (http: // StackOverflow.com/help/whats-reputation) sarai in grado di [commentare qualsiasi post] (http://stackoverflow.com/help/privileges/comment); invece [fornisci risposte che non richiedono chiarimenti da parte del richiedente] (http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-, invece). - [Dalla recensione] (/ recensione/post di bassa qualità/15142956) – Robert

-1
<iframe width="420" height="315" 
    src="https://www.youtube.com/embed/aNOgO7aNslo?rel=0"> 
</iframe> 

si suppone di mettere i personaggi ?rel=0 dopo il link unico video di YouTube e prima delle citazioni. ha funzionato per me

+1

Ha scritto "file locale". Cosa c'entra YouTube con questo? –

0

È possibile impostare la sorgente del lettore come stringa vuota sul caricamento della pagina, in questo modo non è necessario passare al tag video.

var player = document.getElementById("video-player"); 
player.src = ""; 

Quando si desidera riprodurre un video, basta cambiare il suo attributo src, ad esempio:

function play(source){ 
    player.src = source; 
} 
Problemi correlati