我正在尝试生成PDF,但是我遇到了挂起系统和网络的字节错误的问题。
我找到了一些原因但却找不到解决方案。
当我调试时,我的编解码器停在此处并冻结我的网络。然后在我重新启动后,它将非常慢地加载我的页面。
我发现如果我写了超过200个字符,它将会破坏系统。但如果我不这样做,一切都会好起来的。我只想知道原因。
我在这里不是很专业。谢谢你的帮助。这是编解码器调试,它停止并冻结。任何人都可以帮助我吗?
Dim bytes() As Byte
Dim fs As FileStream = New FileStream(strNewPathPDF, FileMode.Open, FileAccess.Read)
Dim reader As BinaryReader = New BinaryReader(fs)
bytes = reader.ReadBytes(CType(fs.Length, Integer))
fs.Close()
答案 0 :(得分:0)
你从这里得到nreco dll:https://www.nuget.org/packages/NReco.PdfGenerator/
您可以使用以下代码:
public void onCreate()
{
link=new LinkedList<String>();
//declare linklist globally
File file = new File(Environment.getExternalStorageDirectory()
+ File.separator + "Funtube/UserData/Videos/" + File.separator);
File[] list = file.listFiles();
for (File f : list) {
String name = f.getName();
if (name.endsWith(".mp4"))
String path = file.getAbsolutePath() + name;
//adding all Videos To List
link.add(path);
}
}
public void startvideo()
{
VideoView vdos=(VideoView) findViewById(R.id.videoView);
String path=link.get(0);
vdos.setVideoURI(Uri.parse(path));
vdos.start();
}
vv.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
String video=link.get(0);
link.remove(0);
link.add(video);
//this above code will put first video to last index of list
//by doing this we can play one video after another
startvideo();
}
});