質問

MP3プレーヤーを作成していますが、デュアルネクストソング /ファーストフォワードボタンが必要です。したがって、このボタンが押された場合、次の曲に移動し、押し下げられた場合、現在の曲を早送りします。

OnClickListenerを使用して次の曲を動作させることができます...

private OnClickListener mSkipForwardListener = new OnClickListener() {
    public void onClick(View v)
    {
        mPlayerService.forwardASong();
    }
};

...しかし、どのようにして早送り機能を取得できますか? onlongclicklistenerを試しましたが、それは一度だけ発射します。

private OnLongClickListener mFastForwardListener = new OnLongClickListener() {
    @Override
    public boolean onLongClick(View v) {
        mPlayerService.fastForward();
        return true;
    }
};

Ontouchは、key.downとkey.upで1回だけ発射しているようです。

private OnTouchListener mFastForwardListener = new OnTouchListener() {

    @Override
    public boolean onTouch(View v, MotionEvent event) {
        mPlayerService.fastForward();
        return true;
    }
};

どんな助け、大いに感謝します、M。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top