0
因此,我試圖將seekBar的progressValue發送到使用OSC的服務器。但是,我沒有收到服務器端的任何信息。嘗試使用OSC/UDP發送seekBar到服務器的progressValue使用OSC/UDP
連接有效,因爲我擁有所有註冊的單選按鈕以及同樣有效的玩家註冊。任何人都可以檢查此代碼段並提供一些建議?
public void onProgressChanged(SeekBar seekbar, int progressValue, boolean fromUser) {
int step = 10;
// text = (TextView) findViewById(R.id.text);
if(seekbar == Size) {
progressValue = ((int) Math.round(progressValue/step)) * step;
sz = progressValue;
Size.setProgress(progressValue);
text.setText(String.valueOf(progressValue));
try{
//This is where the value is being sent to the server
sender.send(new OSCMessage("/update_size", sz));
}catch(Exception E){
text.setText("Catch 3: "
+ E.getClass().getName() + ", "
+ E.getMessage());
}
}
什麼樣的數據類型是sz?它與服務器上的註冊回調是否相同?如果服務器與預期的不匹配,它可能會在服務器上被放棄。 – razong