代码之家  ›  专栏  ›  技术社区  ›  Apython

无法在联想设备(Android)上播放字符串之间有空格的mp3文件

  •  0
  • Apython  · 技术社区  · 7 年前

    有些文件的字符串较长,单词之间有空格,例如:

    1. path/dir1/dir2/this is a song.mp3
    2. path/dir1/dir2/this.mp3
    

    因此,如果用户单击“播放”按钮,并且所选文件存在于数据库中,它将运行路径。 所有设备都可以毫无问题地运行2号。也就是说,在单词之间不包含任何空格的文件。

    其他设备可以播放任何类型的音乐,即1&2.

    问题在于我检查过的一台设备(2016款Levono C2,安卓6.0)只能播放第二台设备,并且无法识别有空格的设备(排名第一)

    或者,在最坏的情况下,我是否必须修改数据库和文件管理器中的所有数千个文件,使其在单词之间有“u”?

    感谢您的帮助!

    附笔 运行我使用的MP3时:

    player = new MediaPlayer();
    player.setDataSource(....);
    
    0 回复  |  直到 7 年前