@override Future<AudioInfo> getAudioInfo(String path) { throw UnsupportedError('File-based operations are not supported on web. Use getAudioInfoBytes instead.'); }