@@ -51,7 +51,7 @@ Adds a static provider (see above for examples) and bind it to provide the
5151specified type. 添加一个静态弹幕源。
5252
5353### addDynamicSource(source: DynamicSource , type: String ): this
54- Adds a dynamic provider and bind it. 添加并绑定一个动太源 。
54+ Adds a dynamic provider and bind it. 添加并绑定一个动态源 。
5555
5656### addTarget(commentManager: CommentManager ): this
5757Adds a target to broadcast comment load data to. This allows hooking multiple
@@ -105,15 +105,15 @@ EventDispatcher:
105105 provider.addStaticSource(CommentProvider.XMLProvider('GET', 'http://localhost/danmaku.xml'), CommentProvider.SOURCE_XML)
106106
107107 // 添加一个解析器
108- provider.addParser(BilibiliFormat.XML_PARSER (), CommentProvider.SOURCE_XML);
108+ provider.addParser(new BilibiliFormat.XMLParser (), CommentProvider.SOURCE_XML);
109109
110110 // 添加一个目标 (CommentManager)
111111 var cm = new CommentManager($('my-comment-container'));
112112 provider.addTarget(cm);
113113
114114 // 加载弹幕并启动 cm
115115 cm.init();
116- provider.load.then(function () {
116+ provider.load() .then(function () {
117117 cm.start();
118118 }).catch(function (e) {
119119 alert('载入弹幕出错了!' + e);
@@ -126,17 +126,17 @@ EventDispatcher:
126126 provider.addStaticSource(CommentProvider.XMLProvider('GET', 'http://localhost/danmaku.xml'), CommentProvider.SOURCE_XML);
127127 provider.addStaticSource(CommentProvider.TextProvider('GET', 'http://localhost/backup-danmaku.txt'), CommentProvider.SOURCE_TEXT);
128128
129- provider.addParser(BilibiliFormat.XML_PARSER (), CommentProvider.SOURCE_XML);
130- provider.addParser(BilibiliFormat.TEXT_PARSER (), CommentProvider.SOURCE_TEXT);
129+ provider.addParser(new BilibiliFormat.XMLParser (), CommentProvider.SOURCE_XML);
130+ provider.addParser(new BilibiliFormat.TextParser (), CommentProvider.SOURCE_TEXT);
131131
132132### 多格式自动回退解析
133133
134134 var provider = new CommentProvider();
135135
136136 provider.addStaticSource(CommentProvider.XMLProvider('GET', 'http://localhost/danmaku.xml'), CommentProvider.SOURCE_XML);
137137
138- provider.addParser(SomeFormat.XML_PARSER (), CommentProvider.SOURCE_XML);
139- provider.addParser(SomeOtherFormat.XML_PARSER (), CommentProvider.SOURCE_XML);
138+ provider.addParser(new SomeFormat.XMLParser (), CommentProvider.SOURCE_XML);
139+ provider.addParser(new SomeOtherFormat.XMLParser (), CommentProvider.SOURCE_XML);
140140
141141### 实时弹幕
142142
@@ -145,6 +145,6 @@ EventDispatcher:
145145 // 绑定动态源,动态源可以是两种:LongPoll 或者 EventDispatcher
146146 provider.addDynamicSource(source, CommentProvider.SOURCE_JSON);
147147 // 会使用 parseOne 来逐个解析动态弹幕
148- provider.addParser(SomeFormat.JSON_PARSER (), CommentProvider.SOURCE_JSON);
148+ provider.addParser(new SomeFormat.JSONParser (), CommentProvider.SOURCE_JSON);
149149
150150 provider.addTarget(cm);
0 commit comments