目前功能可以做到:输入视频链接,查询出弹幕的发送人头像,昵称,发送时间,弹幕内容 以及视频标题。
软件添加ListView数据部分用了多线程异步添加,不然的话由于计算量巨大会造成UI阻塞,程序会未响应,而使用异步的话在添加数据的时候程序是可以正常使用的。
由于B站好像会限制对API的每分钟请求数,所以当需要查询的弹幕过多时,会停止查询,并且弹出报错信息。以后会加个小功能可以用于查询单条弹幕信息。
在根据mid_hash计算mid的时候,CPU占用会变高,这是正常现象。
当时就用Python照写了一段算法,发现正确率挺高,但是由于Python太慢了,如果用户UID太大的话,耗时比较久,并且结果也可能不准确,于是想用C#重写算法,C#的速度就很快了,想想干脆写个UI,这样也方便,于是就花了点时间把这个软件写出来了。