VideoView 开始暂停监听
来源:互联网 发布:中云数据有限公司 编辑:程序博客网 时间:2024/05/01 03:03
现在做个视频播放器,当暂停的时候要在界面上弹出一张图片,找了半天,发现VideoView没有暂停播放的监听发方法,从网上找了下资料,需要重写VideoView这个类
以下代码是网上的
首先写一个CustomVideoView类:package our.english.listening;import android.content.Context;import android.util.AttributeSet;import android.widget.VideoView;public class CustomVideoView extends VideoView { private PlayPauseListener mListener; public CustomVideoView(Context context) { super(context); } public CustomVideoView(Context context, AttributeSet attrs) { super(context, attrs); } public CustomVideoView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public void setPlayPauseListener(PlayPauseListener listener) { mListener = listener; } @Override public void pause() { super.pause(); if (mListener != null) { mListener.onPause(); } } @Override public void start() { super.start(); if (mListener != null) { mListener.onPlay(); } } interface PlayPauseListener { void onPlay(); void onPause(); }}在Activity类里从XML取得VideoView:CustomVideoView video = (CustomVideoView)findViewById(R.id.videoview);注意XML中的VideoView应该这样写: <our.english.listening.CustomVideoView android:id="@+id/videoview" android:layout_width="fill_parent" android:layout_height="wrap_content" android:visibility="visible"/>ok啦~用法如下: video.setPlayPauseListener(new CustomVideoView.PlayPauseListener() { public void onPlay() { System.out.println("video is playing"); }public void onPause() {// TODO Auto-generated method stubSystem.out.println("video is paused");}});
- VideoView 开始暂停监听
- 监听VideoView的暂停和播发
- Android VideoView播放视频控制:开始、暂停、快进(3)
- Android VideoView播放视频控制:开始、暂停、快进
- 学习日记--Android VideoView播放视频控制:开始、暂停、快进
- Android VideoView播放视频控制:开始、暂停、快进(3)
- VideoView的事件监听
- Videoview 实现:暂停 播放 快进 启动
- 使用VideoView播放、暂停、快进视频
- 开始—暂停。
- AVAudioPlayer 开始和暂停
- VideoView播放本地、网络视频及其监听
- 在videoview中增加点击监听事件
- android Thread 停止 开始 暂停
- 进度条的暂停和开始
- 计时器的开始与暂停
- Unity3d监听手机暂停与退出事件
- 彻底解决监听Scrollview滑动暂停问题
- 嵌入式Linux驱动笔记-基本知识一
- dataStage 7.5.1A
- Uva 6430- Points ...简单DP
- Android实现推送方式解决方案
- PISA - Programme for International Student Assessment
- VideoView 开始暂停监听
- 集合的划分
- 致青春和易碎的梦
- wikioi 1026 逃跑的拉尔夫
- http请求详解 防盗链技术
- Exercise 4.2
- 观自在菩萨菠萝菠萝蜜心经
- 又喝酒了
- JAVA笔记【20131204】