getSubtitleTracks method
Retrieves legible subtitle / caption tracks.
Implementation
Future<List<ThaSubtitleTrack>> getSubtitleTracks() async {
final raw = await _invokeResult<List<dynamic>>('getSubtitleTracks');
if (raw == null) return const [];
return raw
.map((e) => e is Map ? Map<dynamic, dynamic>.from(e) : null)
.whereType<Map<dynamic, dynamic>>()
.map(ThaSubtitleTrack.fromMap)
.toList();
}