minor changes

This commit is contained in:
ImBenji
2024-03-04 10:37:02 +00:00
parent 429eb4ad5f
commit 564c8853ec
7 changed files with 76586 additions and 6713 deletions

View File

@@ -227,9 +227,11 @@ class AnnouncementModule extends InfoModule {
String audioRoute = "R_${routeVariant.busRoute.routeNumber}_001.mp3";
await announcementCache.loadAnnouncements([audioRoute]);
await announcementCache.loadAnnouncements([audioRoute, "R_RAIL_REPLACEMENT_SERVICE_001.mp3"]);
AudioWrapperSource sourceRoute = AudioWrapperByteSource(announcementCache[audioRoute]!);
AudioWrapperSource sourceRoute = !routeNumber.toLowerCase().startsWith("ul") ?
AudioWrapperByteSource(announcementCache[audioRoute]!) :
AudioWrapperByteSource(announcementCache["R_RAIL_REPLACEMENT_SERVICE_001.mp3"]!);
AudioWrapperSource sourceDestination = AudioWrapperByteSource(await routeVariant.destination!.getAudioBytes());
AnnouncementQueueEntry announcement = AnnouncementQueueEntry(

View File

@@ -113,15 +113,23 @@ class TrackerModule extends InfoModule {
{
// Testing some audio stuff
Uint8List? audioBytes = liveInformation.announcementModule.announcementCache[nearestStop!.getAudioFileName()];
AudioWrapperByteSource audioSource = AudioWrapperByteSource(audioBytes!);
AudioWrapper audio = AudioWrapper();
if (audioBytes != null) {
AudioWrapperByteSource audioSource = AudioWrapperByteSource(audioBytes!);
await audio.loadSource(audioSource);
AudioWrapper audio = AudioWrapper();
await audio.loadSource(audioSource);
duration = await audio.getDuration();
print("Duration of audio: $duration");
} else {
print("Audio bytes are null");
duration = Duration(seconds: 0);
}
duration = await audio.getDuration();
print("Duration of audio: $duration");
}
// get the estimated distance travelled in 5 seconds, in meters