【发布时间】:2017-12-13 10:57:39
【问题描述】:
在 galeksandrp 的演示中: https://github.com/galeksandrp/hls.js/tree/hlstorrent 他使用 webtorrent 和 hls.js 创建 P2P 流。 该演示非常适合我,但我需要使用字符串变量,而不是使用 hls.loadSource('193039199_mp4_h264_aac_ld_7.m3u8') 加载外部播放列表。
有没有人做过类似的事情?只需尝试加载字符串即可: “尝试解析基本 URL 时出错”,这是可以理解的,因为 URLToolkit 尝试从 loadSource 括号内的任何内容构建绝对 URL,因此它没有可以解析的 URL。
strings变量与'193039199_mp4_h264_aac_ld_7.m3u8'内容相同
strings = ['#EXTM3U',
'#EXT-X-VERSION:3',
'#EXT-X-PLAYLIST-TYPE:VOD',
'#EXT-X-TARGETDURATION:10',
'#EXTINF:10.000,',
'magnet:?xt=urn:btih:5493683624141c381fa19c9ed3bf00be2e0d96af',
'#EXTINF:10.000,',
'magnet:?xt=urn:btih:1ec3227aabe562cf2b244a41b93fa0a1aa423f4d',
'#EXTINF:10.000,',
'magnet:?xt=urn:btih:3cbd1622487f202f11aea838b0984a1478054456',
'#EXTINF:10.000,',
'magnet:?xt=urn:btih:9cf20cfe4fd1745ea4f72067192681b30b52a8c5',
'#EXTINF:10.000,',
'magnet:?xt=urn:btih:0c96911da7c860a9ae2a26ed8a96c10590508407',
'#EXT-X-ENDLIST'];
【问题讨论】:
标签: hls.js