2011-10-04 2 views
2

ive ce code pour courir en streaming en direct en utilisant jwplayer, son 2 partie si les utilisateurs utilisaient un PC et d'autres si l'utilisateur utilisant iphone, réglage fonctionne bien pour pc mais quand vient le démarrage automatique html5 ne fonctionne jamais, des conseils pour fixer ma configuration pour html5autostart jwplayer html5 pour navigateur iphone

lecteur PS travaille sur iphone juste quand je clique sur le jeu,

<!DOCTYPE html> 
    <html> 
    <head> 
    <title>live stream!</title> 

    </head> 
    <body> 
     <br /> 
     <br /> 
     <br /> 
     <br /> 
     <br /> 
    <center> 
<script type='text/javascript' src='/player/jwplayer.js'></script> 
<div id='container'></div> 
<script type="text/javascript"> 

jwplayer('container').setup({ 
autostart: "true", 
file: "http://184.172.184.2:8000/;listen.pls", 
height: 300, 
width: 600, 
players: [ 
    { type: "flash", src: "player/player.swf", config: {provider: "sound"} }, 
    { type: "html5", config: {provider: "sound"} } 
    ], 

    }); 

</script> 
     <br /> 
     <br /> 
     <br /> 
Please click play then wait 10 second for buffer ..... , Thanks 
</center> 
</body> 
</html> 

Répondre

0

Malheureusement, Autostart ne fonctionne pas avec l'iPhone de. C'est ce que j'ai rassemblé sur certains forums en ligne.

1

Vous ne pouvez pas. mais vous pouvez détecter le navigateur ios et rediriger vers la vidéo elle-même, l'amenant à commencer ..

javascript:

function isiPhone(){ 
    return (
     (navigator.platform.indexOf("iPhone") != -1) || 
     (navigator.platform.indexOf("iPod") != -1) || 
     (navigator.platform.indexOf("iPad") != -1) 
    ); 
} 
if(isiPhone()){ 
    window.location = "path/to/video.mp4"; 
} 

ou php:

<?php 
    $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']); 
    if(
     strstr($userAgent,'iphone') || 
     strstr($userAgent,'ipod') || 
     strstr($userAgent,'ipad') 
    ) 
    { 
     header ("Location: path/to/video.mp4"); 
    } 
?> 
0

D'après ce que je rassemblai Autostart ne fonctionnera pas sur les appareils iOS car la lecture multimédia doit être activée via l'interaction de l'utilisateur. Cela conduit à tout type de comportement étrange avec des listes de lecture, par exemple - Je rencontre un tir incohérent de l'événement "terminé" lors de la lecture de fichiers mp3, testé avec JWPlayer et des objets audio HTML5 pur.