を変更し、ここでは、現在のコードであるフレームごとにビデオをシークは問題があるアンドロイド:とき動画シークバードローないseekto:シークバーときonSeekbarは、私はビデオのビューを使用し、私のプロジェクトでシークバーを
seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
if (fromUser) {
// this is when actually seekbar has been seeked to a new
// position
videoView.seekTo(progress);
}
}
});
を変更しました滑らかで、スキップフレームです。例えば
:ポイント2へ
ポイント1:
所要時間:1秒
フレーム:3
videoView.start(でプレイビデオの場合)、それはOKですが、もしシークバーをポイント1からポイント2に描画すると、スキップされたフレーム2になります。
申し訳ありません、このソリューションは私のケースでは機能しません。 – Nicky
@Nickyこのソリューションを使用して、どのような問題が発生していますか?動作する必要があります! –
このビデオ[link](https://youtu.be/mAnfzJlfmSM)(ケースseekTo onProgressChanged)をご覧ください。 ご覧のとおり、seekBarをドラッグすると遅れます。 seekTo onStopTrackingTouchを置くと、ドラッグを停止するとseekToだけになります。 ありがとう – Nicky