0
我有一個按鈕。長按一下,我希望提示用戶分配一首歌曲。在正常點擊中,我希望歌曲播放,如果歌曲已經播放,我希望它重置。我有一些敬酒行動正在繼續,以幫助保持事情清楚的用戶。我需要另一個按鈕來暫停。長時間點擊的android媒體播放器
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.media.MediaPlayer;
import android.view.View;
import android.widget.Toast;
import java.io.IOException;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void button_one(View v) {
try {
Toast myToast = Toast.makeText(
getApplicationContext(),
"playing",
Toast.LENGTH_LONG);
//MediaPlayer should Reset
//MediaPlayer should Play
myToast.show();
}catch //something needs to go here to catch all errors
{
Toast myToast = Toast.makeText(
getApplicationContext(),
"add a song first",
Toast.LENGTH_LONG);
myToast.show();
}
}
}
我想知道如何處理一個按鈕,一個正常的點擊和長按。稍後我會爲播放/暫停音樂創建一個不同的帖子。我收到一個錯誤「Can not resolve symbol'setOnLongClickListener。'」 – Bryan
我解決了以下符號錯誤:http://stackoverflow.com/a/19223269/5994686 – Bryan
我把代碼放在錯誤的地方。謝謝。我通過閱讀http://stackoverflow.com/a/28697341/5994686解決了這個問題 – Bryan