使用Glide Android播放使用音频的GIF



我当前正在使用Glide库在我的Android设备,在特定事件中显示GIF停止音频也停止!

尝试:

Glide.with(this).load(R.drawable.somegifFile).into(imageView);
try {
    if (mp.isPlaying()) {
    mp.stop();
    mp.release();
    mp = MediaPlayer.create(context, R.raw.sound);
} 
    mp.start();
} catch(Exception e) { e.printStackTrace(); }

好的,请尝试1.首先检查天气图像视图为空或没有装载图像2.如果加载它,则意味着GIF开始工作..然后启动一个计时器,然后在每10秒钟后打电话给它3.内部的run()方法像您一样刷新音频

private void startWaitingTimeRunner() {
        waitingTimer = new Timer();
        waitingTimer.scheduleAtFixedRate(new TimerTask() {
            @Override
            public void run() {
                // reset audio -> stop , release , play gain 
            }
        }, 0, 10000);
    }

最新更新