我有一个M3U播放列表文件,我想使用javascript将整个文件输出为文本。我找到了一个示例,但是它似乎无法正常工作,我不确定自己想做什么,这就是我正在使用的方法。 m3u播放列表是这个http://siptv.app/lists/example.m3u
<div id="text"></div>
var playlist = 'http://siptv.app/lists/example.m3u';
function convertInto2KOM(m3u) {
return m3u
.replace('#EXTM3U', '')
.split('#EXTINF:0,')
.slice(1)
.map(function(str, index) {
var channel = str.split('\n').slice(0,-1);
return {
"id": index + 1,
"number": index + 1,
"caption": channel[0],
"icon_url": "",
"tv_categories": [2],
"streaming_url": channel[1],
"announce": "",
"volume_shift": 0
};
});
}
var parseM3U = convertInto2KOM(playlist);
console.log(parseM3U);
$('#text').append(parseM3U);
答案 0 :(得分:0)
您可以尝试
var playlist = '';
$.get('http://siptv.app/lists/example.m3u', function(data) {
playlist = data;
}, 'text');
将文件内容读入播放列表变量。