Angularjs 如何在ionic 1中从json api播放hls_流
我试图在ionic one中播放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
<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;
});