gpt4 book ai didi

android - 使用Glide Android播放带有音频的Gif

转载 作者:行者123 更新时间:2023-12-02 23:39:09 26 4
gpt4 key购买 nike

我目前正在使用Glide库在特定事件中在android设备上显示gif,但是现在我还想在播放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.首先检查天气图像 View 是否为空或未加载图像
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);

}

关于android - 使用Glide Android播放带有音频的Gif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41154936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com