- This topic has 15 replies, 3 voices, and was last updated 11 months, 1 week ago by kdv. 
- 
		AuthorPosts
- 
		
			
				
2024-11-23 at 5:19 am #79030nsxdjx ParticipantWhen I need to stop the animation event after processing the audio playback, I only see play, pause, stop in the puzzle. Why is there no ended? Can you add corresponding functions? 2024-11-23 at 5:35 am #79031nsxdjx ParticipantWhen I need to stop the animation event after processing the audio playback, I only see play, pause, stop in the puzzle. Why is there no ended? Can you add corresponding functions? 2024-11-23 at 6:56 am #79033 xeonCustomer xeonCustomerYou can use the IsPlaying puzzle to check if the audio is still playing back and if not then do some action. You can also attach an isPlaying to a DoWhile loop if needed. Xeon 
 Route 66 Digital
 Interactive Solutions - https://www.r66d.com
 Tutorials - https://www.xeons3dlab.com2024-11-23 at 9:36 am #79035nsxdjx ParticipantIsPlaying puzzle can check whether the audio is still playing, but it needs to loop continuously to judge, which will consume a lot of resources 2024-11-23 at 12:03 pm #79036kdv ParticipantWhen I need to stop the animation event after processing the audio playback get duration, use a timer. logic is very simple in your case… 
  Puzzles and JS coding. Fast and expensive. If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all. 2024-11-23 at 1:04 pm #79041nsxdjx ParticipantHI KDV: 
 Using get duration sound is indeed another solution, but it has a drawback that when the audio is not playing, it is impossible to obtain the audio duration in advance. The console prints NaN, but if the audio is played once, it is indeed effective.Please take a look at the puzzle below:Attachments:2024-11-23 at 1:27 pm #79044kdv ParticipantPlease take a look at the puzzle below yes, it won’t work this way. Your sound should be loaded beforehand to read its duration. Puzzles and JS coding. Fast and expensive. If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all. 2024-11-23 at 1:47 pm #79047nsxdjx ParticipantHI KDV:Your reply is a pure black background image, I didn’t see the content 2024-11-23 at 2:04 pm #79048nsxdjx ParticipantHI KDV:I have seen your YouTube reply video. Thank you for your reply. My audio path and audio name are both variable concatenation, and the read audio file is also uncertain because it is not one audio, but many. So we cannot load all the audio as you demonstrated, and we need to determine which audio duration it is. If we add the ended feature in the new version, it will simplify many steps and increase the amount of code. My puzzle is as follows: Attachments:2024-11-23 at 2:48 pm #79052kdv ParticipantI have seen your YouTube reply video but you didn’t see the point (the procedure is repeated until it gets a sound’s duration and only after that the sound will be started. it will take max 0.1 sec). and no, your puzzles won’t work as you wish. You now have three options: think and use logic to create a universal procedure to play your sounds (everything you need is in that example); hire somebody to do the job; wait for the grass to grow. Improved variant of puzzles. Logic is really simple. 
 Puzzles and JS coding. Fast and expensive. If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all. 2024-11-25 at 3:18 am #79064nsxdjx ParticipantHI KDV:Thank you for your patient reply. I have carefully reviewed your puzzle and implemented it in my project, but there is one issue that prevents me from achieving the final goal. If an audio is reloaded and replaced during playback, that is, when the duration changes, the after duration second timer needs to be reset and restarted. However, when the after second timer starts, the variable duration inside will not update or change. This means that the lack of an ended feature has led to a series of new issues and an increase in code volume. My puzzle is as follows Attachments:2024-11-25 at 1:42 pm #79074kdv Participantsecond timer needs to be reset and restarted Repalce this puzzle by this puzzle 
 Puzzles and JS coding. Fast and expensive. If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all. 2024-11-25 at 1:52 pm #79075nsxdjx ParticipantHI KDV:Can you share your puzzle and see where the remove timer has been added。 2024-11-25 at 1:59 pm #79076kdv Participantthe “remove timer” puzzle was not used (it’s not needed). just replace the “after” puzzle with the “set timer” puzzle. Puzzles and JS coding. Fast and expensive. If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all. 2024-11-25 at 2:15 pm #79077nsxdjx ParticipantThe problem has been solved, thank you kdv 
- 
		AuthorPosts
- You must be logged in to reply to this topic.





