expo / videoplayer

Customizable controls for Expo video
83 stars 83 forks source link

Cljs: Error rendering component #2

Closed sachinharpalani closed 6 years ago

sachinharpalani commented 6 years ago

I am using expo and cljs. This is my code:


(def vp (js/require "@expo/videoplayer"))
(def videoplayer (.-VideoPlayer vp))
(defn video-page []
  [view {:flex 1}
   [videoplayer
    {:videoProps {:shouldPlay true
                  :source {:uri "https://www.youtube.com/watch?v=Mw9U7FPaZho"}}
     :isPortrait true}]])

I am getting following error in xde: Error rendering component (in env.main.reloader > expo_demo.core.app_root > video-page)

My xde logs shows that expo/videoplayer is loaded.

Loading Closure base.
16:57:06
Shimming require
16:57:07
Shimming goog functions.
16:57:08
Requiring: react
16:57:08
Requiring: create-react-class
16:57:09
==== Shimming jsloader ====
16:57:09
Requiring: expo
16:57:10
Requiring: react-native
16:57:10
Requiring: react
16:57:10
Requiring: expo
16:57:10
Requiring: react-native
16:57:10
Requiring: react-native-communications
16:57:10
Requiring: expo
16:57:10
Requiring: @expo/videoplayer
16:57:10
Requiring: ./assets/images/cljs.png
16:57:10
Done loading Clojure app
16:57:10
Figwheel: trying to open cljs reload socket
16:57:10
Figwheel: socket connection established
16:57:12
Error rendering component (in env.main.reloader > expo_demo.core.app_root > video-page)
sachinharpalani commented 6 years ago

Hi, i solved the issue using (.-default vp) instead of (.-VideoPlayer vp).