android - 如果视频在 android 中完成,如何将搜索栏进度设置为零

标签 android video-streaming media-player

我是 android 的新手,我想在此视频播放器中开发视频播放器的应用程序,我需要集成搜索栏。我被困在这种情况下。场景是搜索栏寻找视频长度,在视频结束时(视频播放完毕)搜索栏设置为零请帮助我如何实现这个场景。

我不知道怎么实现

1)how to set seekbar seeking up to video length/duration
2)if video is fully played how to set seekbar in start position/initial position(before seeking video position)
3)how can i get video is fully played

请任何人尽快帮助我

最佳答案

我发现这些链接可能对您有帮助:

How to play a video using videoview controlled by a seekBar or Progress bar?

How to use a Seekbar in android as a seekBar as well as a progressBar simultaneously?

How can i change the position of a progressBar, after the duration of a videoView?

package com.coderzheaven.pack;

import android.app.Activity;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompletionListener;
import android.net.Uri;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.Toast;
import android.widget.VideoView;

public class VideoViewDemo extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
                   setContentView(R.layout.main);
                   showVideo();
               }
            private void showVideo()
            {
                VideoView vd = (VideoView)findViewById(R.id.videoview);
                Uri uri = Uri.parse("android.resource://"+ getApplication().getPackageName() +"/"+R.raw.asal);
                MediaController mc = new MediaController(this);
                vd.setMediaController(mc);
                vd.setVideoURI(uri);
                vd.start();
                vd.setOnCompletionListener(new OnCompletionListener() {
                    @Override
                    public void onCompletion(MediaPlayer mp) {
//you can set seekbar position here with help of vd.seekTo(progress);
                            Toast.makeText(getApplicationContext(), "Video completed", Toast.LENGTH_LONG).show();
                        }
                    });
                }
    }

关于android - 如果视频在 android 中完成,如何将搜索栏进度设置为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18504911/

相关文章:

android - C2DM 服务的 Google AuthToken 有效性

flash - 如何将网络摄像机的实时视频流发布到带有闪存的闪存媒体服务器?

ffmpeg - 如何使用 ffmpeg ( 或 xuggle ) 使用实时流创建马赛克

ios - 直接从 S3 将 MP4 视频流式传输到 iPhone?

android: Service vs SingleTop Activity 移至后台 - 有什么区别?

android - 如何更改 WiFi direct p2p 中的设备名称?

android - 无法解析 CustomSwipeAdapter

opencv - 手势识别 OpenCV(用于媒体播放器)

android - 我可以使用MediaPlayer从音频文件自动创建字幕吗?

android - 创建缩放位图会导致图像无效