Skip to content

Commit 93ac19b

Browse files
authored
Merge pull request #73 from dbFlower/master
Fix typo and correct proper usage
2 parents 294a6f6 + 4000ba6 commit 93ac19b

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

docs/CommentProvider.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Adds a static provider (see above for examples) and bind it to provide the
5151
specified 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
5757
Adds 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

Comments
 (0)