标签: progressive-download

来自 http url 的在线视频流,并在 android 应用程序中缓存

在我的应用程序中,我以渐进的方式从在线来源向用户显示视频(每个视频都有一个 Http url)。SurfaceView 和 MediaPlayer 结合使用以及 VideoView 作为替代方案是完全可能的。但我想将流媒体视频保留在缓存中以备将来使用[无需单独调用下载视频,因为它已经在流媒体播放时由 MediaPlayer 或 VideoView 下载]

关于从 MediaPlayer 缓冲的流中保存视频的任何想法?

android video-streaming progressive-download android-mediaplayer

4
推荐指数
1
解决办法
4701
查看次数

之后如何在Android中加载低质量然后高质量的图像(就像WhatsApp个人资料图像一样)

我正在寻找一种我可以使用的设计模式,以便在android recyclerView中我可以快速加载低质量的图像,然后调用高质量的图像,之后将覆盖低质量的图像。我经常看到先加载低质量图像,然后加载高质量图像的情况。

但是如何在适配器中实现回收者视图。现在我正在使用毕加索进行缓存和图像加载。因此,例如,这里是指向低质量图像的链接:

http://example.com/lowQuality.jpg以及高质量的http://example.com/highQuality.jpg

所以在我的recyclerView适配器中,如果我在viewholder中这样做:

public class SearchItemHolder extends RecyclerView.ViewHolder  {

        @BindView(R.id.iv)
        ImageView iv;

        @BindView(R.id.tv_description)
        TextView tv_description;

        public SearchItemHolder(View view) {
            super(view);
            ButterKnife.bind(this, view);
        }

        public void bindSearch(final SearchModel searchModel) {

            String description = searchModel.getProductName();
            final String imageLowQualityIDUrl = searchModel.getIdLowQualityImage();
            final String imageHighQualityIDUrl = searchModel.getIdHighQualityImage();

            tv_price.setText(price);
            tv_description.setText(description);



            Picasso.with(mContext).load(imageLowQualityIDUrl).into(iv);
//but how to switch it to high quality URL after its finished loading ?


        }
    }
Run Code Online (Sandbox Code Playgroud)

因此,要明确一点,只要高质量图像尚未加载,我希望低质量图像可以首先显示。

更新:我真正想要的是我在低质量图像快速加载的应用程序上看到的效果,然后在几秒钟后过渡到更高质量。如果还有其他工具或方法可以让我知道。我想要与whatsapp个人资料图片相同的效果(它如何从劣质逐渐淡化为高质量)。

image progressive-download image-loading android-recyclerview

3
推荐指数
1
解决办法
2642
查看次数

MPMoviePlayerController:我什么时候才知道该文件的下载达到10%?

我正在从我们的网络服务器播放视频,我正在使用MPMoviePlayerController播放它.首先,在播放文件的同时下载文件.

每次视频在下载文件时达到10%标记时,我都需要在我们的Web服务器上发回日志.我怎么知道文件下载达到10%?顺便说一句,我已经获得了文件大小并且已经计算了任何文件的10%,我想知道的是我什么时候才能知道它已经下载了10%的文件?谢谢

iphone objective-c mpmovieplayercontroller progressive-download ios

2
推荐指数
1
解决办法
2754
查看次数

从URL下载Android 2.2中的5-40 MB数据文件.哪些类用于开发?

我正在开发一个应用程序,我需要下载一个大小为5到50 MB的文件(.zip/.txt/.jpg等).基于Android 2.2的应用程序.

用户提供URL并触发下载,然后下载过程在后台运行直到完成.

应该使用流式传输来下载文件.
我想知道如何使用HTTP连接完成此操作.可以使用
哪些
android 2.2是否为此提供了API?

任何形式的帮助表示赞赏....

streaming android download progressive-download android-2.2-froyo

0
推荐指数
1
解决办法
2858
查看次数