cordova-plugin-videoplayer
cordova-plugin-videoplayer copied to clipboard
VideoPlayer is not defined
I'm running cordova-plugin-videoplayer on Ionic and is not working:
HTML file:
<button class="button button-block button-energized" ng-click="abrir()">Play</button>
Controllers.js
$scope.abrir = function() {
VideoPlayer.play(
"http://techslides.com/demos/sample-videos/small.mp4",
{
volume: 0.5,
scalingMode: VideoPlayer.SCALING_MODE.SCALE_TO_FIT_WITH_CROPPING
},
function () {
console.log("video completed");
},
function (err) {
console.log(err);
}
);
};
Error:
0 564830 error ReferenceError: VideoPlayer is not defined
at Scope.$scope.abrir (http://192.168.0.8:8100/js/controllers.js:485:17)
at fn (eval at compile (http://192.168.0.8:8100/lib/ionic/js/ionic.bundle.js:27638:15), <anonymous>:4:206)
at http://192.168.0.8:8100/lib/ionic/js/ionic.bundle.js:65427:9
at Scope.$eval (http://192.168.0.8:8100/lib/ionic/js/ionic.bundle.js:30395:28)
at Scope.$apply (http://192.168.0.8:8100/lib/ionic/js/ionic.bundle.js:30495:25)
at HTMLButtonElement.<anonymous> (http://192.168.0.8:8100/lib/ionic/js/ionic.bundle.js:65426:13)
at defaultHandlerWrapper (http://192.168.0.8:8100/lib/ionic/js/ionic.bundle.js:16787:11)
at HTMLButtonElement.eventHandler (http://192.168.0.8:8100/lib/ionic/js/ionic.bundle.js:16775:9)
at triggerMouseEvent (http://192.168.0.8:8100/lib/ionic/js/ionic.bundle.js:2953:7)
at tapClick (http://192.168.0.8:8100/lib/ionic/js/ionic.bundle.js:2942:3)
Ionic: 2.1.4 Cordova: 6.4.0
I have the same problem :(
I never used Ionic so I have no idea of the reason of this issue.