getAudioMixingDuration method
Gets the total duration (ms) of the music file.
Note
- Call this method after joining a channel.
Parameter filePath
The file path, including the filename extensions.
- Android: Agora supports using a URI address, an absolute path, or a path that starts with /assets/. Supported audio formats: mp3, mp4, m4a, aac, 3gp, mkv and wav. For details, see Supported Media Formats. Note: You might encounter permission issues if you use an absolute path to access a local file, so Agora recommends using a URI address instead. For example: "content://com.android.providers.media.documents/document/audio%3A14441".
- iOS: Agora supports using an absolute path. For example: /var/mobile/Containers/Data/audio.mp4. Supported audio formats include MP3, AAC, M4A, MP4, WAV, and 3GP. For details, see Best Practices for iOS Audio.
Returns
- The total duration (ms) of the specified music file, if this method call succeeds.
- Error code, if this method call fails.
Implementation
@override
Future<int?> getAudioMixingDuration([String? filePath]) {
return _invokeMethod('getAudioMixingDuration', {
'filePath': filePath,
});
}