zoukankan      html  css  js  c++  java
  • RandomAccessFile对同一个(录音)文件边存边读取

    File file = new File(audioPath);//读取录音文件 
    RandomAccessFile raf = new RandomAccessFile(file, "r"); 
    byte[] readBuffer = new byte[4096];//读取缓存大小 
    while (running) {//一直循环读取,结束录音时关闭循环 
    if (raf.getFilePointer() < raf.length()) {//当前指针小于总长度时获取语音 
    raf.read(readBuffer); 
    pushStream.write(readBuffer);//获取到的buffer用到翻译 
    } else {//大于等于时等待 
    Thread.sleep(1000); 
    } 
    }

    File file = new File(audioPath);//读取录音文件

     

    RandomAccessFile raf = new RandomAccessFile(file, "r");

     

    byte[] readBuffer = new byte[4096];//读取缓存大小

     

    while (running) {//一直循环读取,结束录音时关闭循环

     

    if (raf.getFilePointer() < raf.length()) {//当前指针小于总长度时获取语音

     

    raf.read(readBuffer);

     

    pushStream.write(readBuffer);//获取到的buffer用到翻译

     

    }

     

    else {//大于等于时等待

     

    Thread.sleep(1000);

     

    }

     

    }

  • 相关阅读:
    用spring boot 来创建第一个application
    Entily实体类
    ORM
    lambda expression
    Domain logic approochs
    mysql的数据类型(Data type)
    Backup &recovery备份和还原
    spring AOP Capability and goals
    CDI Features
    Tomcat的配置与安装
  • 原文地址:https://www.cnblogs.com/RealWorld/p/13606599.html
Copyright © 2011-2022 走看看