android – 视频为什么这么慢?

android – 视频为什么这么慢?,第1张

概述我在我的应用程序中放了一个视频,它工作正常,但是当你打开页面时,它需要永远加载/缓冲. 无论如何我可以解决这个问题.我的意思是这是一个3秒钟的视频.加载不应该花费很长时间.对? 码: package jslsoftware.co.nr; import android.app.Activity; import android.net.Uri; import android 我在我的应用程序中放了一个视频,它工作正常,但是当你打开页面时,它需要永远加载/缓冲.

无论如何我可以解决这个问题.我的意思是这是一个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 – 视频为什么这么慢?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1127087.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存