簡體   English   中英

如何創建淡出按鈕

[英]How to create a fade out button

我想使onclick按鈕淡出音樂並呼叫媒體播放器停止播放嗎?

我希望這個時間超過5秒

我試圖使計時器像代碼一樣,但是我不知道如何使其工作-你們可以幫我嗎?

float volume = 1;
float speed = 0.05f;

    public void FadeOut(float deltaTime); 
{ 
mpMain.setVolume(1, 1); 
volume -= speed* deltaTime; } 
public void FadeIn(float deltaTime1); 
{ 
mpMain.setVolume(0, 0); 
volume += speed* deltaTime1; } 


}}

和...之間的不同

Android:如何為我的應用播放的任何音樂文件創建淡入/淡出聲音效果?

您發布的代碼是將音量直接設置為1,而忽略要更改的音量變量。 而是完全按照在其他問題的解決方案中使用的方式使用volume變量。 這也需要通過計時器多次調用。

deltatime應該是自上次調用該方法以來經過的時間。 這是為了在電話停滯或發生某些情況時保持淡入淡出的一致性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM