首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ionic v1 html5视频播放器屏幕变黑,但音频连续

Ionic v1 html5视频播放器屏幕变黑,但音频连续
EN

Stack Overflow用户
提问于 2018-08-14 01:23:03
回答 1查看 306关注 0票数 2

我有一个离子v1应用程序,带有一个html5视频播放器,可以从应用程序接口中拉出,但是当我播放我的应用程序大约2-3分钟时,屏幕变黑,但音频继续播放,这只发生在安卓上,我该如何解决这个问题?

Html:

代码语言:javascript
复制
 <div ng-repeat="item in allvods">
    <video ng-show="item.id == vodid" poster="{{item.image_2}}" 
           preload="auto" class="theplayios" height="100%" width="100%"
           webkit-playsinline controls>
      <source src="" dynamic-url dynamic-url-src="{{item.hls_stream}}"
              type="application/x-mpegURL">
    </video>
 </div>

控制器:

代码语言:javascript
复制
.controller('playvodCtrl', function($scope, $localStorage, $rootScope, $ionicPopup, $state, $stateParams, $http) {
    $scope.apiusername = 'enyigba';
    $scope.apipassword = 'cbc443cd9a3899f0b3f5c14682ae3fa1';
    $scope.vodid = $stateParams.vidId;
    $scope.vidtitle = $stateParams.vidtitle;
    $scope.catid = $stateParams.catId;
    if(typeof analytics !== undefined) {
        analytics.trackView("Playing Vod: " + $scope.vidtitle);
    }

    $scope.initEvent = function() {
        if(typeof analytics !== undefined) {
            analytics.trackEvent("Vod", "Action", "Label", 25); 
        }
    }
    $http.get('http://tvstartup.biz/mng-channel/vpanel/api/vodplaylistsion.php?user=' + $scope.apiusername + '&pass=' + $scope.apipassword + '&id=' + $scope.catid)
      .success(function(data) {
        $scope.allvods = data.videos;
    });
}) 

app.js

代码语言:javascript
复制
.directive('dynamicUrl', function () {
    return {
        restrict: 'A',
        link: function postLink(scope, element, attr) {
            element.attr('src', attr.dynamicUrlSrc);
        }
    };
})

以上是视频播放器的所有部件

EN

回答 1

Stack Overflow用户

发布于 2018-08-21 17:31:28

对HTML <iframe></iframe>中的视频使用iframe标签

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51827590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档