J'utilise ce préchargeur pour mon application Angular.Preloader ne fonctionne pas: AngularJS
https://github.com/GianlucaGuarini/jquery.html5loader
Le plugin fonctionne correctement et j'ai tous mes actifs étiquetés dans le fichier JSON, mais il semble y avoir un problème avec les vidéos. J'ai 5 vidéos en plein écran sur des partiels séparés. L'écran devient noir pendant environ 2 secondes la première fois que je parcours les pages, puis elles se chargent instantanément.
Pourquoi y a-t-il une pause avant la lecture des vidéos si le contenu est préchargé?
Pourquoi le plugin n'accepte-t-il pas les URL absolues?
Voici un exemple de la façon dont je charger mes vidéos:
<video id="myVideo" autoplay preload="auto" ng-hide="fullVideo">
<source ng-src="{{urlwebm}}" type="video/webm">
<source ng-src="{{urlmp4}}" type="video/mp4">
</video>
Contrôleur:
$scope.$on('$locationChangeStart', function (e, next, previous) {
$scope.previousPage = $window.location.hash;
});
if($scope.previousPage === '#/home-page') {
$scope.urlwebm = 'videos/alt/webm/video1.webm';
$scope.urlmp4 = 'videos/alt/mp4/video1.mp4';
} else {
$scope.urlwebm = 'videos/webm/altVideo1.webm';
$scope.urlmp4 = 'videos/mp4/altVideo1.mp4';
}
Merci