无论如何我可以解决这个问题.我的意思是这是一个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 – 视频为什么这么慢?全部内容,希望文章能够帮你解决android – 视频为什么这么慢?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)