您可以通过mVideoView.getDuration()获取视频的持续时间,最初将Progress栏设置为0,然后通过mVideoView.getCurrentPosition()获取视频的currentProgress.并根据当前视频的百分比(%)增加(当前* 100 /持续时间)的进度条状态.我尝试使用AsyncTask检出这个完整的例子.
main.xml中
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
style="@android:style/Widget.ProgressBar.Horizontal"
android:layout_width="fill_parent"
android:layout_height="10dp"
android:id="@+id/Progressbar"/>
VideoPlayActivity.java
public class VideoPlayActivity extends Activity {
ProgressBar mProgressBar;
VideoView mVideoView;
&#