Skip to content

Commit 24edc29

Browse files
author
Catofes
committed
Fix BilibiliParser read bug.
和之前ABPlayer里面一样的问题,获取数据没有考虑到B站返回的XML中某些<p>中没具体内容。
1 parent 44893fb commit 24edc29

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/parsers/BilibiliFormat.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ function BilibiliParser(xmlDoc){
2222
for(var i=0;i<elems.length;i++){
2323
if(elems[i].getAttribute('p') != null){
2424
var opt = elems[i].getAttribute('p').split(',');
25+
if(!elems[i].childNodes[0])
26+
continue;
2527
var text = elems[i].childNodes[0].nodeValue;
2628
var obj = {};
2729
obj.stime = Math.round(parseFloat(opt[0]*1000));

0 commit comments

Comments
 (0)