我想設置循環條件和VideoView。這是我想要實現的。如何在Android中設置VideoView的循環條件
- 視頻開始並結束,如果編輯文本沒有被選中。
- 如果選擇Video Start和EditText,則Video設置爲循環。
- 如果用戶鍵入EditText並按下按鈕提交,則循環設置爲false,並且該活動在視頻完成後關閉。
- 如果EditText失去選擇,則視頻活動完成。
這裏是代碼,但它不是爲我工作
mVideoView.setVideoPath(phone);
mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener()
{
@Override
public void onPrepared(final MediaPlayer mp) {
mVideoView.start();
if (mVideoView.isPlaying()) {
mp.setLooping(false);
}
}
}
);
CommentBox.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
mVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.setLooping(true);
}
});
}
}
});
mVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener()
{
@Override
public void onCompletion(MediaPlayer mp1) {
finish();
}
}
);
公共束型我仍然感到困惑你的問題,你想達到什麼 –