我在Android设备上使用libgdx播放声音时出现问题。
它第一次工作但没有完整音量,然后音量变高。虽然它在桌面项目中运行良好。
这是我的代码:
资产类
<div class="row form-group col-lg-12" >
@Html.RadioButtonFor(m => m.ScheduleType, "Montly")
<label>
On the
@Html.DropDownListFor(model => model.DayOfMonth, Model.DayOfMonthList, new { @class = "form-control select2"})
of the month
</label>
</div>
SoundEffects类
public class Assets {
public final AssetManager manager = new AssetManager();
public final String btn = "sfx/button.ogg";
public void load() {
manager.load(btn, Sound.class);
manager.finishLoading();
}
public Sound getSound(String name) {
return manager.get(name, Sound.class);
}
}
然后每当我使用代码时,我只需拨打public class SoundEffects {
Assets assets;
public SoundEffects(Assets assets) {
this.assets = assets;
}
public void btn() {
assets.getSound(assets.btn).play(1.0f);
}
}
答案 0 :(得分:0)
由于它在桌面项目版本上运行良好,它可能只是Android内部libgdx的包装器,需要一些时间来调整更改的音量。
有一个类似的主题 - How to maximize volume in an Android App可能会让您更好地了解如何操作Android音量控件。