-1

我有一个 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);
4

1 回答 1

0

你可以试试

var playlist = '';
$.get('http://siptv.app/lists/example.m3u', function(data) {
   playlist = data;
}, 'text');

将文件内容读入播放列表变量。

于 2018-08-10T13:27:52.960 回答