无法在 just_audio_windows 中加载文件名中包含 Unicode 字符的音频文件

问题描述 投票:0回答:1

描述:
当尝试加载名称中包含 Unicode 字符的音频文件(例如

дуу.mp3
)时,just_audio_windows 包似乎遇到了问题。

// not actual production code but example
import 'package:just_audio/just_audio.dart';

void loadUnicodeAudio() {
  final audioPlayer = AudioPlayer();
  audioPlayer.setFilePath('D:/examplefolder/дуу.mp3');
  // Add code for audio playback.
}

void loadUnicodeAudio2() {
  final audioPlayer = AudioPlayer();
  audioPlayer.setFilePath('D:/дуу/song.mp3');
  // Add code for audio playback.
}

日志:

[just_audio_windows]项目错误:系统找不到指定的路径。

相反,当文件名中存在 Unicode 字符时,音频播放器会引发异常或无法正确加载文件。

环境:

  • 只是_音频:^0.9.31
  • just_audio_windows:^0.2.0

颤振版本:3.10.2
操作系统:Windows 11

just_audio_windowsjust_audio包应该加载和播放名称中包含Unicode字符的音频文件,没有任何错误。

flutter audio desktop-application just-audio
1个回答
0
投票

尝试更换: flutter 酒吧添加 dart_vlc

© www.soinside.com 2019 - 2024. All rights reserved.