测试游戏:暴力摩托。
这个游戏在模拟器中运行时,进入主界面能正常播放背景音乐,但是开始比赛后无法播放,会提midi错误,wine的日志会有一条MIDIMAP报错。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=b30ece24ff389b5038ffe05ab534e5f1/c314eaf3d7ca7bcb8f991315f8096b63f724a8c2.jpg?tbpicau=2024-07-02-05_0dac61cc78a33da1f13e56483d24e46f)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=550242c63ad98d1076d40c39113eb807/e4e154fb43166d223495c1ae002309f79152d2c2.jpg?tbpicau=2024-07-02-05_5ccf534ba9974735009034a3ef33971b)
在笔记本电脑上:
添加wine官方仓库,安装最新的9.4并运行游戏,开始比赛后游戏内没有提示midi错误,但是wine日志输出仍有MIDIMAP,并且没有游戏音乐。
安装fluidsynth(相应的soundfont也自动下载了),测试可以播放本地midi音乐。让它在后台运行。再次打开游戏,发现比赛时音乐正常播放!
可惜的是,fluidsynth安装到exagear的rootfs中后,也无法正常启动。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=df139dd3cb1001e94e3c1407880f7b06/03e1a5166d224f4a5c7ba7294ff790529922d1c2.jpg?tbpicau=2024-07-02-05_346cfbe3bb9110b58499d34d576f4818)
不知道运行linux x86的fluidsynth是否合理。
在termux的仓库中也有fluidsynth(要手动配置声音字体),运行起来会比上面的报错少一些
![](http://tiebapic.baidu.com/forum/w%3D580/sign=5fc47c1cbbfaaf5184e381b7bc5594ed/5ae2fc4c510fd9f946f58153632dd42a2934a4c2.jpg?tbpicau=2024-07-02-05_f4fd60b650ddc41f37ebfd22ba0c0b6b)
但是仍然无法播放本地midi音乐。不知道这个MIDI input是哪来的,安卓上要怎么添加。
顺带一提,游戏运行时播放midi音乐的情况和播放视频很相似。如果不运行游戏,用外部的音视频播放器去播放的话,是正常的(如图用vlc测试midi音乐播放,可以听到声音)。视频一般是装gst插件解决。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=6902061bd6ef76c6d0d2fb23ad17fdf6/da7910246b600c330b9b0af25c4c510fd8f9a1c2.jpg?tbpicau=2024-07-02-05_e9a83842372146821549539490d5bfc7)
这个游戏在模拟器中运行时,进入主界面能正常播放背景音乐,但是开始比赛后无法播放,会提midi错误,wine的日志会有一条MIDIMAP报错。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=b30ece24ff389b5038ffe05ab534e5f1/c314eaf3d7ca7bcb8f991315f8096b63f724a8c2.jpg?tbpicau=2024-07-02-05_0dac61cc78a33da1f13e56483d24e46f)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=550242c63ad98d1076d40c39113eb807/e4e154fb43166d223495c1ae002309f79152d2c2.jpg?tbpicau=2024-07-02-05_5ccf534ba9974735009034a3ef33971b)
在笔记本电脑上:
添加wine官方仓库,安装最新的9.4并运行游戏,开始比赛后游戏内没有提示midi错误,但是wine日志输出仍有MIDIMAP,并且没有游戏音乐。
安装fluidsynth(相应的soundfont也自动下载了),测试可以播放本地midi音乐。让它在后台运行。再次打开游戏,发现比赛时音乐正常播放!
可惜的是,fluidsynth安装到exagear的rootfs中后,也无法正常启动。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=df139dd3cb1001e94e3c1407880f7b06/03e1a5166d224f4a5c7ba7294ff790529922d1c2.jpg?tbpicau=2024-07-02-05_346cfbe3bb9110b58499d34d576f4818)
不知道运行linux x86的fluidsynth是否合理。
在termux的仓库中也有fluidsynth(要手动配置声音字体),运行起来会比上面的报错少一些
![](http://tiebapic.baidu.com/forum/w%3D580/sign=5fc47c1cbbfaaf5184e381b7bc5594ed/5ae2fc4c510fd9f946f58153632dd42a2934a4c2.jpg?tbpicau=2024-07-02-05_f4fd60b650ddc41f37ebfd22ba0c0b6b)
但是仍然无法播放本地midi音乐。不知道这个MIDI input是哪来的,安卓上要怎么添加。
顺带一提,游戏运行时播放midi音乐的情况和播放视频很相似。如果不运行游戏,用外部的音视频播放器去播放的话,是正常的(如图用vlc测试midi音乐播放,可以听到声音)。视频一般是装gst插件解决。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=6902061bd6ef76c6d0d2fb23ad17fdf6/da7910246b600c330b9b0af25c4c510fd8f9a1c2.jpg?tbpicau=2024-07-02-05_e9a83842372146821549539490d5bfc7)