Я загружаю mp3
musi c, используя:
String dir = (await getApplicationDocumentsDirectory()).path;
File file = new File('$dir/demo.mp3');
var request = await http.get(url,);
var bytes = await request.bodyBytes;
await file.writeAsBytes(bytes);
print(file.path) /var/mobile/Containers/Data/Application/E3A576E2-0F21-44CF-
AF99-319D539767D0/Library/Caches/demo.mp3
Когда я пытаюсь play
с audioplayers
плагином или videoplayer
, песня не запускается.
AudioPlayer audioPlayer = AudioPlayer();
var url = "/var/mobile/Containers/Data/Application/E3A576E2-0F21-44CF-AF99-319D539767D0/Library/Caches/demo.mp3";
int result = await audioPlayer.play(url, isLocal: true);
Это не работает только в ios
.
В android
работает успешно!
Можете ли вы привести пример, почему this
не работает работает?
Спасибо!