Angularjs 如何在ionic 1中从json api播放hls_流

Angularjs 如何在ionic 1中从json api播放hls_流,angularjs,json,ionic-framework,Angularjs,Json,Ionic Framework,我试图在ionic one中播放json api中的hls_流 根本没有错误 我尝试过/尝试过但无法开始工作的内容: <div ng-repeat="item in lives" ng-show="item.id == liveid"> <video poster="{{item.image}}" preload="auto" autoplay class="theplayios" height="100%" width="100%" webkit-playsinli

我试图在ionic one中播放json api中的hls_流

根本没有错误

我尝试过/尝试过但无法开始工作的内容:

 <div ng-repeat="item in lives" ng-show="item.id == liveid">
    <video poster="{{item.image}}" preload="auto" autoplay class="theplayios" height="100%" width="100%" webkit-playsinline controls>
      <source src="{{item.url}}" dynamic-url dynamic-url-src="{{item.url}}">
    </video>
    <script type="text/javascript">
      var vid = document.createElement('video');
      document.getElementById('typ').innerHTML = vid.canPlayType('application/vnd.apple.mpegurl');
    </script>
  </div> 

我建议做一点网络流量分析。看看API的响应

$http服务发生了一些变化,但是如果您没有收到错误,那么您的版本可能与.done语法兼容

如果data.allStreams值正在水合,那么您可能必须进入vid.canPlayType()方法,并查看它失败的地方(以静默方式显示)


也许有一种方法可以获得更详细的调试信息-尝试在chrome中调整调试控制台以发出详细级别

什么版本的Angular?@Phil是Angularjs是的,不是开玩笑。什么版本?我怎么才能得到versjion@Philla有人能帮我吗?
        $scope.liveid = $stateParams.playId;

        $http.get('http://tvstartup.biz/mng-channel/vpanel/api/livestreams.php?user=' + $scope.apiusername + '&pass=' + $scope.apipassword).success(function(data) {
            $scope.lives = data.allstreams;
        });