gpt4 book ai didi

android - 为什么视频播放这么慢?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:06:44 32 4
gpt4 key购买 nike

我在我的应用程序中放置了一个 videoview,它工作正常,但是当您打开页面时,它需要很长时间才能加载/缓冲。

无论如何我可以解决这个问题。我是说这是一个 3 秒的视频。加载时间应该不会太长。对吧?

代码:

 package jslsoftware.co.nr;

import android.app.Activity;

import android.net.Uri;
import android.os.Bundle;
import android.widget.VideoView;
import android.widget.MediaController;

public class videoview1 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video1);

Uri vidFile = Uri.parse("http://jslserver1.yolasite.com/resources/3gp_videos/Animal.3gp");
VideoView videoView = (VideoView) findViewById(R.id.videoView1);
videoView.setVideoURI(vidFile);
videoView.setMediaController(new MediaController(this));
videoView.start();
}
}

谢谢

最佳答案

与其直接放置代码,为什么不将其子类化呢?

private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
protected Bitmap doInBackground(String... urls) {
return loadImageFromNetwork(urls[0]);
}

protected void onPostExecute(Bitmap result) {
mImageView.setImageBitmap(result);
}
}

只需在 doInBackground 方法中替换你的东西。如果你在执行后有任何事情要做,请放在 onPostExecute 中。

关于android - 为什么视频播放这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10082728/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com