The τ Player API
startPlayer().
startPlayer()
startPlayer()
Dart API: startPlayer().
You can use startPlayer
to play a sound.
startPlayer()
has three optional parameters, depending on your sound source :fromUri:
(if you want to play a file or a remote URI)fromDataBuffer:
(if you want to play from a data buffer)sampleRate
is mandatory ifcodec
==Codec.pcm16
. Not used for other codecs.
You must specify one or the three parameters : fromUri
, fromDataBuffer
, fromStream
.
You use the optional parameter
codec:
for specifying the audio and file format of the file. Please refer to the Codec compatibility Table to know which codecs are currently supported.whenFinished:()
: A lambda function for specifying what to do when the playback will be finished.
Very often, the codec:
parameter is not useful. Flutter Sound will adapt itself depending on the real format of the file provided. But this parameter is necessary when Flutter Sound must do format conversion (for example to play opusOGG on iOS).
startPlayer()
returns a Duration Future, which is the record duration.
Hint: path_provider can be useful if you want to get access to some directories on your device.
Example:
</div>
Example:
</div>
Last updated
Was this helpful?