start method
Start playing audio track. On web platform, create an audio element and start playback
Implementation
@override
Future<bool> start() async {
final didStart = await super.start();
if (didStart) {
// update counter
await _trackCounterLock.synchronized(() async {
if (this is LocalAudioTrack) {
_localTrackCount++;
} else if (this is! LocalAudioTrack) {
_remoteTrackCount++;
}
await _onAudioTrackCountDidChange();
});
}
return didStart;
}