永続メモリにボリュームレベルを保存する際に問題が発生します。私は次のコードを使用しています:
int _currentVolume = 50;
プレーヤーの音量レベルを設定するためのコード:
volumeControl = (VolumeControl) _player.getControl("VolumeControl");
volumeControl.setLevel(_currentVolume);
setVolume(_currentVolume);
ボリュームを保存するためのコード:
public void Save() {
StoreInfo info = new StoreInfo();
info.setElement(StoreInfo.VOL2, String.valueOf(volumeControl.getLevel()));
_data.addElement(info);
synchronized (store) {
store.setContents(_data);
store.commit();
}
}
public void Get() {
synchronized (store) {
_data = (Vector) store.getContents();
if (!_data.isEmpty()) {
StoreInfo info = (StoreInfo) _data.lastElement();
}
}
}
しかし、コードは機能していません:(。この問題については助けが必要です。