怎么判断读取的文件是不是已经结束?

n = new JNative("PlayText.dll","PlayText");
n.setRetVal(Type.INT);
int i = 0;
n.setParameter(i++,Type.INT,""+Ch);
n.setParameter(i++,Type.STRING,str);
n.invoke();
这是一段读取txt文本的语音电话,我想问下,怎么判断该txt文本已经语音电话读取结束哦?

作者: liujun3512159   发布时间: 2011-06-10

读到文件尾的判别方法有:字符串==-1

作者: Dead_Cicle   发布时间: 2011-06-10

看你读文本的方式
如果是一行一行读,那么判断==null就可以了
如果是一个一个字符的读 那么判断==-1

作者: xiesisi3   发布时间: 2011-06-10

是语音读取哦,不知道你说的意思

作者: liujun3512159   发布时间: 2011-06-10

怎么判断该txt文本已经语音电话读取结束哦

这句话是什么意思?你到底是读文本还是读语音文件,还是读网络输入流?

作者: xiesisi3   发布时间: 2011-06-10

如果读取的数据内容为-1,则表示没有数据。

作者: CrazyBoyFeng   发布时间: 2011-06-10

引用 4 楼 xiesisi3 的回复:
怎么判断该txt文本已经语音电话读取结束哦

这句话是什么意思?你到底是读文本还是读语音文件,还是读网络输入流?


说白了,有点类似打印,把文本内容发送到打印机上打印。
我这里是
把文本内容输出到一个语音设备上,然后用声音的形式读取出来呀。

作者: liujun3512159   发布时间: 2011-06-10