M3U.js
M3U/M3U8 parser and builder.
This module made of WebModule.
Documentation
Browser, NW.js and Electron
<script src="<module-dir>/lib/WebModule.js"></script><script src="<module-dir>/lib/M3U.js"></script><script> var m3u8 = "\n\#EXTM3U\n\#EXT-X-VERSION:3\n\#EXT-X-ALLOW-CACHE:NO\n\#EXT-X-TARGETDURATION:2\n\#EXT-X-MEDIA-SEQUENCE:1459\n\#EXTINF:0.858,\n\media_w1360442349_1459.ts\n\#EXTINF:0.886,\n\media_w1360442349_1460.ts\n\#EXTINF:0.835,\n\media_w1360442349_1461.ts\n\"; var indexPlayListObject = M3U; // -> { version: 3, duration: 2, stream: ... } indexPlayListObjectversion // -> 3indexPlayListObjectduration // -> 2indexPlayListObjectsequence // -> 1459 var stream = indexPlayListObject0; streamduration // -> "0.858"streamurl // -> "media_w1360442349_1459.ts" </script>
WebWorkers
;;
Node.js
;;