Android中如何判断是否正在播放视频

20 篇文章 0 订阅

        在AudioManager中有一个isMusicActive()方法,该方法可用来判断当前是否在播放音乐或者视频。

/**
 * 判断是否在播放音乐或者视频
 * @param context
 * @return
 */
private boolean isMusicOrVideoPlay(Context context){
    AudioManager audioManager = (AudioManager) context.getSystemService(AUDIO_SERVICE);
    return audioManager.isMusicActive();
}

      如上方法,调用isMusicOrVideoPlay()即可知道当前的是否正在播放视频。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Android播放视频可以使用MediaPlayer类或者VideoView控件来实现。下面是使用MediaPlayer类播放视频的步骤: 1. 导入MediaPlayer类:在Java文件导入MediaPlayer类,可以通过import android.media.MediaPlayer;语句实现。 2. 创建MediaPlayer对象:使用MediaPlayer类的构造函数创建一个MediaPlayer对象。 3. 设置数据源:通过setDataSource()方法设置要播放的视频文件的路径或者URL。 4. 准备播放:调用prepare()或者prepareAsync()方法准备视频的播放。 5. 开始播放:调用start()方法开始播放视频。 6. 监听播放状态:可以通过设置MediaPlayer.OnCompletionListener、MediaPlayer.OnErrorListener等监听器来监听视频播放的状态。 7. 停止播放:调用stop()方法停止视频的播放。 8. 释放资源:调用release()方法释放MediaPlayer对象所占用的资源。 除了使用MediaPlayer类,还可以使用VideoView控件来播放视频。VideoView是一个继承自SurfaceView的控件,它封装了MediaPlayer类的一些功能,使用起来更加简单。使用VideoView播放视频的步骤如下: 1. 在布局文件添加VideoView控件:在XML布局文件添加一个VideoView控件。 2. 设置视频路径:通过调用setVideoPath()方法设置要播放的视频文件的路径或者URL。 3. 开始播放:调用start()方法开始播放视频。 4. 监听播放状态:可以通过设置VideoView的OnCompletionListener、OnErrorListener等监听器来监听视频播放的状态。 5. 停止播放:调用stopPlayback()方法停止视频的播放。 这是Android播放视频的基本步骤,你可以根据具体需求进行相应的扩展和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值