4 votes

Comment lire un flux .m3u8 en utilisant jwplayer dans phonegap Android ?

J'utilise phonegap pour le http live streaming j'utilise jwplayer pour cela.

Voici le code pour cela

 <div id='mediaplayer1'> 
                <script type="text/javascript">  jwplayer('mediaplayer1').setup({
                   'id': 'playerID', 'width': '388',    'height': '218',
                'provider': 'rtmp',  
                 'streamer': 'rtmp://myserver/chk',
                'autostart': 'true',
                'stretching': 'exactfit',

                        levels: [{
                                   bitrate: "800",
                                   file: "file-super",
                                   width: "1280"
                               }],    
                'modes': [
                       {type: 'flash', src: 'http://www.myserver.com/jwplayer/player.swf'},
                       {
                         type: 'html5',
                         config: {
                          levels: [ {'file': 'http://myserver/playlist.m3u8'} ],
                          'provider': 'video'
                         }
                       }
                   ]
                 });</script>

                    </div>

et dans la tête

<script src="jwplayer.js" type="text/javascript"></script>

Je veux lire l'url .m3u8. Parfois, la vidéo est lue pendant 1 ou 2 secondes et s'arrête automatiquement. Parfois, elle affiche un avertissement indiquant qu'aucune ressource lisible n'a été trouvée. Comment résoudre ce problème ? Y a-t-il un bon exemple/tutoriel pour cela ?

Merci d'avance

0voto

Murali Points 447

Utilisez Vitamio Player il peut jouer tout type de streaming aussi son open source,. Vous devez juste l'inclure en tant que bibliothèque dans votre projet et vous assurer d'utiliser vitamio videoview ou mediaplayer. Echantillon pour inclure Vitamio dans votre projet

J'espère que cela vous aidera.

0voto

Rajeev Kumar Points 397

Il suffit d'ouvrir la vidéo en continu dans un navigateur enfant ou dans un navigateur d'applications pour la lire. Cette solution fonctionne aussi bien sur Android que sur iOS.

De même, si le streaming est ouvert dans le navigateur, il apparaîtra en mode plein écran car q media player lira la vidéo sur safari.

J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X