java获取视频弹幕

发生缘由:

  1. 通过哔哩哔哩动画下载视频到本地文件里面,看视频没有弹幕,所以我想着看一下大神们都在说什么。
  2. 但是下载的弹幕都在一个文件里面,并且里面的弹幕都在一行里面。可读性十分的差,所以我想着加一些换行符进去。
  3. 打开文件,通过观察发现可以在div标签后面加一个换行符,可是我不会,所以我想着将div标签换成div标签和换行符。
  4. 理论存在,实践开始。

实现环境:

  • 软件:Intellij IDEA

源代码:

import java.io.*;

// 将弹幕文件里面的弹幕显示出来
public class Demo03Test {
    public static void main(String[] args) throws IOException {

        // 使用这种方法不行,我也不清楚为什么
        // 使用i来代替视频集数
        // int i = 1;
        // FileReader fileReader = new FileReader("D:\\B站视频\\av号\\" + i + "\\av号_" + i + ".xml");
        // FileWriter fileWriter = new FileWriter("D:\\B站视频\\av号\\" + i + "\\av号_" + i + ".xml");

        // 创建字符缓冲输入流对象,构造方法中绑定字符输入流
        BufferedReader br = new BufferedReader(new FileReader("D:\\B站视频\\av号\\视频集数\\av号_视频集数.xml"));
        // 读取文件第一行
        String line = br.readLine();
        // 替换字符
        String replace = line.replace("</d>", "</d>" + "\n");

        // 创建字符缓冲输出流对象,构造方法中绑定字符输出流
        BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\B站视频\\av号\\视频集数\\av号_视频集数.xml"));
        // 输出替换后的字符串
        bw.write(replace);

        // 关闭
        bw.close();
        br.close();
    }
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值