jwPlayer vidéo ne charge pas sur iPad/iPhone
Le Contexte
Nous avons un travail de don widget pour les organismes sans but lucratif. Nous sommes confrontés à une mise en garde: la vidéo ne se charge pas sur la dernière partie lors de l'utilisation d'un iPod ou iPhone.
Le Problème
Je dois vous avertir, amis. C'est un dur.
Pour quelque raison, quand je intégrer un jwPlayer vidéo, que ce soit sur iPhone et iPad je reçois le message suivant:
La vidéo n'a pas pu être chargé, soit parce que le réseau ou le serveur a échoué ou parce que le format n'est pas pris en charge:
http://content.bitsontherun.com/jwp/2gQXJaVU.xml
Voici quelques points importants à noter:
- Voir la demo sur: http://www.socialgoodnetwork.com/betterbutton/demo/?id=tvymca_3 Pour obtenir la dernière diapositive, cliquez sur "Donnez Maintenant" et cliquez sur "envoyer" pour recevoir à travers le processus. J'ai mis la même vidéo dans la première diapositive de la présentation que le dernier.
- La dernière diapositive (après le don) n'affiche pas la vidéo. Si je joue de la vidéo à la première diapositive, il fonctionne très bien.
- Qui se passe sur iPhone et iPad seulement
L'jwPlayer.js options du lecteur:
{
"plugins": {
"gapro": {
'accountid': "UA-XXXXXXXX-1"
,'trackstarts': true
,'trackpercentage': true
,'tracktime': true
}
},
"gapro.accountid": "UA-XXXXXXXX-1",
"logo.hide": "true",
"logo": {hide: true},
"file": params.url,
"repeat": "none",
"autostart": "true",
"playlist.size": "200",
"image": "http://content.bitsontherun.com/thumbs/aQ5bdlXV-640.jpg",
"stretching": "uniform",
"height": "375",
"playlist.position": "none",
"width": "560",
"controlbar.position": "bottom",
"skin": "http://d1rhaz9gq9lm5b.cloudfront.net/2Bbp4Z6O.zip",
"ping.pixel": "http://content.bitsontherun.com/ping.gif",
"playerready": "jwplayer.api.playerReady",
'autostart': true,
"flashplayer": "http://www.socialgoodnetwork.com/jwplayer.swf?logo.hide=true&plugins=gapro-1&gapro.accountid=UA-XXXXXXXX-1",
'modes': [
{type: 'html5'},
{type: 'flash', src: '/jwplayer.swf?logo.hide=true'}
]
}
Je dois dire, tout ce que vous pouvez faire pour aider - merci d'avance!
OriginalL'auteur redolent | 2012-12-12
Vous devez vous connecter pour publier un commentaire.
Vous fournissez Flash seulement des vidéos de youtube. Non de les iDevices en charge Flash, c'est une décision prise par Apple.
Vous devez également fournir vos sources vidéo en format MP4 pour être jouable sur les iDevices.
C'est à peu près ce que Justin McCraw dit ci-dessus/ci-dessous.
OriginalL'auteur Ian Devlin
Afin de rendre la version HTML5 de travail pour iOS et d'autres non-Flash des appareils compatibles, vous devez avoir les fichiers hébergés quelque part sur votre propre ou un serveur tiers. Qui est, vous avez besoin d'afficher .Les vidéos MP4 pour les utilisateurs des appareils iOS. Les vidéos de YouTube fonctionnent également. Est votre params.url de fichier Flash .fichier swf? Vous pouvez lire plus au sujet de cette exigence de À longue queue de la documentation. J'espère, j'ai compris le problème correctement.
OriginalL'auteur Justin McCraw
Je suppose qu'il ya une demande pour les statistiques. Dans mon cas, l'URL demandée avant et après la lecture de firebug ressemble à ceci:
http://i.n.jwpltx.com/v1/jwplayer6/ping.gif?tv=3867&ph=0&n=3242919060939303&aid=_&e=e&i=0&pv=6.6.3867&pu=http%3A%2F%2F%5BPAGE_URL%5D%2F&m=1&a=0&v=0&w=100%25&h=270&ed=0&pn=&pt=title
Si proxy blocs qui adresse un message d'erreur est affiché. Après configuration de proxy pour accepter ce type de demande, jwplayer fonctionne ok.
Espère que cela aidera quelqu'un.
OriginalL'auteur Tauri Alfa
Pour une raison quelconque, le réglage de
autostart
àfalse
fait mes vidéos fonctionne sur iOS:Je vais essayer de poster plus d'informations plus tard. Il se pourrait que mes vidéos ne sont pas réglés correctement.
Pour ce qu'il vaut, j'ai remarqué que le JW Player API pour lancer la vidéo sur l'iPhone et l'ipad semble à l'initialisation de la mémoire tampon (vous pouvez voir l'icône de chargement), mais il n'a jamais réelle joue la vidéo. Si vous placez le tampon et appuyez sur play il va charger correctement sur les appareils.
Avez-vous jamais trouver une solution à cela?
Essayez d'utiliser le jwPlayer API, et d'essayer de jongler avec l'option de démarrage automatique. Si vous en avez besoin à l'autostart, il suffit d'appeler commencer à partir de l'API au lieu de spécifier cette option.
OriginalL'auteur redolent
J'ai eu un problème similaire. Le jwplayer fonctionnait bien dans Chrome, mais pas dans Safari sur l'iPad.
Lorsque j'ai observé les paramètres du navigateur, il a été sur le mode de navigation privée . Comme les vidéos sont stockées dans un serveur sécurisé, le navigateur ne sera pas en mesure d'obtenir les vidéos à la jwplayer. J'ai changé le navigateur Safari mode privé non privé et le problème résolu. La vidéo a été de jouer en douceur.
Un coup d'oeil sur ce lien - https://discussions.apple.com/thread/6240773
Espère que cela aide ...
Grâce,
Anjali
OriginalL'auteur Anjali Mohan
Ipad et Iphone détecter automatiquement le mode dans n'importe quelle version de JWPlayer. "autostart" est automatiquement désactivé dans des appareils Apple.
Important à retenir est le codec vidéo et spécifications Apple. Si le bitrate audio ou le taux d'échantillonnage est plus élevé que les spécifications que vous devez convertir la vidéo en premier.
OriginalL'auteur Taha Husain