2016-10-06 2 views
0

Ich versuche, einen HLS-Stream in ionischer AngularJS zu spielen, habe ich den HLS Strom in einen iframe in etwa so:Spiele HLS Strom in ionischen

<iframe ng-src="http://barakyah-channel.videocdn.scaleengine.net/barakyah-channel/live/hottestjamsaudio/playlist.m3u8" seamless="seamless" scrolling="no" frameBorder="0" width="100%" height="100%" ></iframe> 

i einem online-Methode gelesen hatte.

anstatt es zu spielen sie mich fragen, die Playlist aus irgendeinem Grund zum Download es funktioniert nicht.

Ich habe versucht, auch einen HTML5-Audio-Player mit viblast mit:

<audio id="player" src="http://barakyah-channel.videocdn.scaleengine.net/barakyah-channel/live/hottestjamsaudio/playlist.m3u8" data-viblast-key="N8FjNTQ3NDdhZqZhNGI5NWU5ZTI=" controls></audio> 

und ich versuchte, eine andere Lösung:

<button class="button" ng-click="play('http://barakyah-channel.videocdn.scaleengine.net/barakyah-channel/live/hottestjamsaudio/playlist.m3u8')">Play from file system</button> 

JS für diese Lösung:

$scope.play = function(src) { 
     var media = new Media(src, null, null, mediaStatusCallback); 
     media.play(media); 
    } 

    var mediaStatusCallback = function(status) { 
     if(status == 1) { 
      $ionicLoading.show({template: 'Loading...'}); 
     } else { 
      $ionicLoading.hide(); 
     } 
    } 

keinen diese funktionierten. Ich habe es auch auf einem Android-Gerät getestet und es hat immer noch nicht funktioniert.

ich keine Fehler bekommen es einfach nicht hat mich gebeten, nicht spielen eine Playlist, was zum Download (es zieht ein, wo bis speichern Kasten)

Bitte helfen Danke

+0

Bitte spezifizieren Sie, was nicht funktioniert. Haben Sie Fehler? –

+0

ich habe specifyed @RubenSteins –

+0

„Ich habe keine Fehler bekommen es spielt einfach nicht mich gebeten, einige Playlist Sache zum Download (es ein, wo Box zu speichern zieht)“ @RubenSteins –

Antwort

0

Ihre MIME-Type-Anwendung ist /vnd.apple.mpegurl, als Ausgabe von wget

$ wget http://barakyah-channel.videocdn.scaleengine.net/barakyah-channel/live/hottestjamsaudio/playlist.m3u8 
--2017-04-10 11:06:25-- http://barakyah-channel.videocdn.scaleengine.net/barakyah-channel/live/hottestjamsaudio/playlist.m3u8 
Resolving barakyah-channel.videocdn.scaleengine.net... 173.208.17.141 
Connecting to barakyah-channel.videocdn.scaleengine.net|173.208.17.141|:80... connected. 
HTTP request sent, awaiting response... 200 OK 
Length: 107 [application/vnd.apple.mpegurl] 
Saving to: ‘playlist.m3u8.1’ 

playlist.m3u8  100%[===================>]  107 --.-KB/s in 0s  

2017-04-10 11:06:27 (6.38 MB/s) - ‘playlist.m3u8’ saved [107/107] 

Versuchen sie es ändern server-/CDN-Seite:

application/x-mpegurl m3u8; 
video/mp2t ts; 
application/xml xml;