open abstract method

Future<int?> open({
  1. required String filePath,
  2. MediaPlayerConfig config = const MediaPlayerConfig(),
})

打开音乐文件。
一个播放器实例仅能够同时打开一个音乐文件。如果需要同时打开多个音乐文件,请创建多个音乐播放器实例。

filePath:音乐文件路径。
支持在线文件的 URL、本地文件的 URI、本地文件的绝对路径或以 /assets/ 开头的本地文件路径。对于在线文件的 URL,仅支持 https 协议。
推荐的采样率:8KHz、16KHz、22.05KHz、44.1KHz、48KHz。
不同平台支持的本地文件格式:

mp3mp4aacm4a3gpwavoggtswma
AndroidYYYYYYY
iOS/macOSYYYYYY
WindowsYYYYYYYY
不同平台支持的在线文件格式:
mp3mp4aacm4a3gpwavoggtswma
AndroidYYYYY
iOS/macOSYYYY
WindowsYYYYYYY

config:播放配置。 返回值:

  • 0:调用成功;
  • <0:调用失败

Implementation

Future<int?> open({
  required String filePath,
  MediaPlayerConfig config = const MediaPlayerConfig(),
});