# Event for when sound has completed playing

**URL:** https://community.thunkable.com/t/event-for-when-sound-has-completed-playing/780785
**Category:** Questions about Thunkable X
**Tags:** beginner
**Created:** [August 30, 2020, 10:59pm UTC](https://community.thunkable.com/t/event-for-when-sound-has-completed-playing/780785 "2020-08-30T22:59:36Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![acflippo](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@acflippo](https://community.thunkable.com/u/acflippo)
#### Post date: [August 30, 2020, 10:59pm UTC](https://community.thunkable.com/t/event-for-when-sound-has-completed-playing/780785/1 "2020-08-30T22:59:37Z")

</div>

I have searched for a while but couldn’t find it. But is there an event that indicates when a sound (i.e. an mp3 file) has finished playing. For example, I would like a button to change text when the sound file has completed.

Thanks so much,  
Annie

---

<div class="post-metadata">

### Author: ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)
#### Post date: [August 31, 2020, 12:24am UTC](https://community.thunkable.com/t/event-for-when-sound-has-completed-playing/780785/2 "2020-08-31T00:24:28Z")

</div>

If you know the duration of the sound clip; this is easily achievable! An event block would be nice too!

---

<div class="post-metadata">

### Author: ![acflippo](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@acflippo](https://community.thunkable.com/u/acflippo)
#### Post date: [August 31, 2020, 12:50am UTC](https://community.thunkable.com/t/event-for-when-sound-has-completed-playing/780785/3 "2020-08-31T00:50:36Z")

</div>

Yes, I know the duration of the sound clip. If that’s the case, how do I know when it has finished?

---

<div class="post-metadata">

### Author: ![renren66](https://avatars.discourse-cdn.com/v4/letter/r/34f0e0/32.png) [@renren66](https://community.thunkable.com/u/renren66)
#### Post date: [August 31, 2020, 12:57am UTC](https://community.thunkable.com/t/event-for-when-sound-has-completed-playing/780785/4 "2020-08-31T00:57:15Z")

</div>

In that case, just use a Timer component set with the duration of the sound clip, and make it start when the sound starts playing. Then you can make use of the when Timer fires event to do whatever you want to achieve, like changing the text of a button.

---

<div class="post-metadata">

### Author: ![acflippo](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@acflippo](https://community.thunkable.com/u/acflippo)
#### Post date: [August 31, 2020, 2:09am UTC](https://community.thunkable.com/t/event-for-when-sound-has-completed-playing/780785/5 "2020-08-31T02:09:01Z")

</div>

Thanks. I’ll try that.

---

<div class="post-metadata">

### Author: ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)
#### Post date: [November 8, 2024, 12:24pm UTC](https://community.thunkable.com/t/event-for-when-sound-has-completed-playing/780785/6 "2024-11-08T12:24:22Z")

</div>


