learningequality / kolibri

Kolibri Learning Platform: the offline app for universal education
https://learningequality.org/kolibri/
MIT License
768 stars 647 forks source link

Support for EPUB3 SMIL feature #4376

Open arky opened 5 years ago

arky commented 5 years ago

We plan to create listen and learn digital books for pre-school children. These books will use media overlay SMIL spec in EPUB3. Please kindly include a web interface capable of displaying such EPBU3 books in Kolibri.

Currently Readium project provides JavaScript tools and web interface to make this possible.

Here is example of such 'learn and learn' digital book in action:

https://www.readbeyond.it/readium/?epub=epub_content/c6aa1093

indirectlylit commented 5 years ago

Thanks @arky. For the upcoming 0.11 we used epub.js, which does not seem to support SMIL out of the box.

@christianmemije was Readium one of the libraries we considered, and if so do you recall our motivations for choosing not to use it?

rtibbles commented 5 years ago

@indirectlylit yes, we considered Readium, the documentation was not great, and the API not very well defined, it is not out of the question to transition, but it would probably take a bit of work to do so.

arky commented 5 years ago

Thanks @indirectlylit @rtibbles . Perhaps future versions of epub.js will support SMIL?

rtibbles commented 5 years ago

Not sure - but we'll keep an eye out!

arky commented 5 years ago

I have filed a upstream epubjs-reader bug requesting support for SMIL support. https://github.com/futurepress/epubjs-reader/issues/21