2 回答

TA貢獻1797條經驗 獲得超6個贊
將“暫?!弊兞柯暶鳛槌蓡T變量,如下所示:
public class YourClassName extends AppCompatActivity implements YourInterfaces {
private boolean paused=false;
/* your other variables */
@Override
public void onCreate(Bundle savedInstanceState) {
vidRight.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent event) {
if (paused) {
vidRight.start();
paused = false;
}
else {
vidRight.stopPlayback();
paused = true;
}
return true;
}
});

TA貢獻1796條經驗 獲得超4個贊
您不必維護paused用于檢查狀態的自定義標志。相反,您可以使用它isPlaying來檢查視頻當前是否正在播放。
vidRight.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent event) {
if (vidRight.isPlaying()) {
vidRight.stopPlayback();
}
else {
vidRight.start();
}
return true;
}
});
添加回答
舉報