added 'looping task'

- with looping_task enabled => audio will always keep playing. (non 
stop.)
This commit is contained in:
Dooho Yi 2024-10-30 20:50:38 +09:00
parent dcf62905a2
commit 410b42c303

View file

@ -16,7 +16,7 @@
//============<identities>============ //============<identities>============
// //
#define MY_GROUP_ID (10000) #define MY_GROUP_ID (10000)
#define MY_ID (MY_GROUP_ID + 7) #define MY_ID (MY_GROUP_ID + 2)
#define MY_SIGN ("AUDIOOOO") #define MY_SIGN ("AUDIOOOO")
#define ADDRESSBOOK_TITLE ("broadcast only") #define ADDRESSBOOK_TITLE ("broadcast only")
// //
@ -233,6 +233,17 @@ void sample_player_stop() {
} }
Task sample_player_stop_task(0, TASK_ONCE, &sample_player_stop, &runner, false); Task sample_player_stop_task(0, TASK_ONCE, &sample_player_stop, &runner, false);
//looping
void looping()
{
if (!audio.isRunning()) {
//keep sample_now as it is.
sample_player_start_task.restartDelayed(10);
}
}
Task looping_task(5000, TASK_FOREVER, &looping, &runner, false);
// Task looping_task(5000, TASK_FOREVER, &looping, &runner, true); // < with looping task .. audio will always keep playing. (non stop.)
// //
#if defined(REPLICATE_NOTE_REQ) #if defined(REPLICATE_NOTE_REQ)
Note note_now = { Note note_now = {