moust / cordova-plugin-videoplayer

A Codova plugin to play video with the native MediaPlayer on Android devices.
MIT License
139 stars 102 forks source link

VideoPlayer is not defined #31

Open RhuanGonzaga opened 7 years ago

RhuanGonzaga commented 7 years ago

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

cemilsahin commented 7 years ago

I have the same problem :(

moust commented 7 years ago

I never used Ionic so I have no idea of the reason of this issue.