Android|修复阿里云播放器下载不回调的问题

最近在升级 Android 项目里的阿里云播放器 SDK 版本,其中很多相关逻辑是基于阿里云提供的 Demo 来更新的。修改完自测时,发现下载器的回调接口偶现不回调的问题。本文简要记录解决过程。

问题描述

首先来看有问题的代码,Demo 里下载相关的有这么一段:

// AliyunDownloadManager.java

public void prepareDownload(final VidAuth vidAuth) {
    // some code here
    final AliMediaDownloader downloader = AliDownloaderFactory.create(mContext);
    downloader.setOnPrepareListener(new AliMediaDownloader.OnPreparedListener() {
            @Override
            public void onPrepared(MediaInfo mediaInfo) {
                // some code here
            }
    });
    setErrorListener(downloader, null);
    // some code here
}

private void setErrorListener(final AliMediaDownloader jniDownloader, final AliyunDownloadMediaInfo aliyunDownloadMediaInfo) {
    // some code here
    jniDownloader.setOnErrorListener(new AliMediaDownloader.OnErrorListener() {
        @Override
        public void onError(ErrorInfo errorInfo) {
        
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值