DanmakuFlameMaster icon indicating copy to clipboard operation
DanmakuFlameMaster copied to clipboard

DanmakuFlameMaster只能加载本地的xml文件吗?

Open liushuai0620 opened this issue 7 years ago • 4 comments

DanmakuFlameMaster只能加载本地的xml文件吗?如果是从后台发过来的xml数据该怎么显示? 从网络上获取的xml数据该如何显示?

liushuai0620 avatar Sep 01 '17 03:09 liushuai0620

你可以add呀

hljstardust avatar Jan 10 '18 06:01 hljstardust

请问最后怎么解决的? mParser = createParser(this.getResources().openRawResource(R.raw.comments)); private BaseDanmakuParser createParser(InputStream stream) {

    if (stream == null) {
        return new BaseDanmakuParser() {

            @Override
            protected Danmakus parse() {
                return new Danmakus();
            }
        };
    }

    //DanmakuLoaderFactory.create(DanmakuLoaderFactory.TAG_BILI) xml解析
    //DanmakuLoaderFactory.create(DanmakuLoaderFactory.TAG_ACFUN) json文件格式解析

    ILoader loader = DanmakuLoaderFactory.create(DanmakuLoaderFactory.TAG_BILI);

    try {
        loader.load(stream);
    } catch (IllegalDataException e) {
        e.printStackTrace();
    }
    BaseDanmakuParser parser = new BiliDanmukuParser();
    IDataSource<?> dataSource = loader.getDataSource();
    parser.load(dataSource);
    return parser;

}

上面要怎样修改才能直接访问网络上的xml

zmj2013 avatar Nov 25 '18 02:11 zmj2013

你可以add呀 请问具体怎么操作

zmj2013 avatar Dec 05 '18 05:12 zmj2013

你可以add呀

请问具体什么操作

zmj2013 avatar Dec 05 '18 05:12 zmj2013