Comments (4)
Only html5-skin uses React.js and is one of many plugins to the core player.
We'd need to update the core player and most plugins to be in CommonJS format to work with NPM. Both are reasonable updates to make for a modern web app but require changes to the entire Ooyala ecosystem.
We'll keep you posted as this develops, thanks for the great feedback!
from html5-skin.
It would be great if you just published a version that required core.js to be loaded when the component gets instantiated. The component could wrap an inner component that became the plugin to the normal Ooyala player - think like you would wrap a Jquery plugin in React.
I'm looking forward to seeing the other changes done to the player as well :)
PS: Have you considered something like Elm to wrap the player. AFAIK that would give you a smaller player than using React and would also ensure less errors within the player code.
Regards,
Tarjei
from html5-skin.
Hi @mistermendez, are there any updates on this issue?
from html5-skin.
Vast majority of our customer profiles do not actually build the player code around npm. However, this is still a great idea that we can plan in the future.
from html5-skin.
Related Issues (19)
- `npm install` fails with the latest node HOT 2
- `gulp build` fails right after cleaning `/build/` directory HOT 1
- Custom spinner loading parameter HOT 2
- Watermark clickthrough not working HOT 1
- How can I create a player where React.js is separate HOT 3
- Overrides Should Use Deep Merge HOT 1
- Closed captions changed via player javascript api does not change the skin state HOT 2
- Use Skin.defaultProps instead of a http request to a skin.json HOT 2
- Self Hosting Player HOT 5
- deepmerge component not available HOT 7
- closed captions in safari
- Use browser language settings over the default language in skin.json HOT 1
- bitrate option fails to display on android for player v4.13.5
- npm install fails with node v8.1 on Mac
- Nonlinear VPAID overlay ad container not visible
- OO is not defined HOT 2
- Player controllers not showing HOT 2
- MB: subscribe called on message bus from subscriber customerUi with no event name given
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from html5-skin.