问题:假如使用videoview播放视频时,后台有正在播放的音乐,发现音乐播放器会暂停播放。mediaController = new MediaController(this.getActivity());
mediaController.setVisibility(View.GONE);        //隐藏进度条
videoView.setMediaController(mediaController);
 rawUri = Uri.parse("android.resource://" + mMainActivity.getPackageName() + "/" + raw);//利用   MediaMetadataRetriever 解决缓冲黑屏问题MediaMetadataRetriever media = new MediaMetadataRetriever();Log.d("videopath",rawUri.getPath());media.setDataSource(this.getActivity(),rawUri);//获取视频中的第一帧照片,设置为封面Bitmap bitmap  = media.getFrameAtTime(1, MediaMetadataRetriever.OPTION_CLOSEST_SYNC );Drawable drawable = new BitmapDrawable(getResources(),bitmap);videoView.setBackground(drawable);media.release(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {videoView.setAudioFocusRequest(AudioManager.AUDIOFOCUS_NONE);}
videoView.setVideoURI(rawUri);
//  videoView.setFocusable(false);videoView.start();videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {@Overridepublic void onPrepared(MediaPlayer mediaPlayer) {mediaPlayer.setOnInfoListener(new MediaPlayer.OnInfoListener() {@Overridepublic boolean onInfo(MediaPlayer mediaPlayer, int i, int i1) {if (i == MediaPlayer.MEDIA_INFO_VIDEO_RENDERING_START) {videoView.setBackgroundColor(Color.TRANSPARENT);}return true;}});}});

解决方案:

添加标注红色代码

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { videoView.setAudioFocusRequest(AudioManager.AUDIOFOCUS_NONE); }

设置音频焦点为:AudioManager.AUDIOFOCUS_NONE;

即可解决问题。

VideoView播放视频会引起其它音乐播放器暂停问题解决相关推荐

  1. cocos android 播放视频,Cocos2d-x IOS 和Android播放视频

    本篇文章会给大家介绍在对IOS 和Android开发时,是如何实现播放视频这个功能的,下面就分别给大家介绍下. 一. iOS播放本地视频 对于ios平台的视频播放,这里直接使用MediaPlayer. ...

  2. unity 入门知识:unity 根据URL路径下播放视频的宽高比更改播放面板的大小

    一.unity 根据URL路径下播放视频的宽高比更改播放面板的大小 public class VIdeoMgr : MonoBehaviour { // Start is called before ...

  3. python实现双屏同时播放视频_多画面同时播放视频 如何在一个视频画面中播放多个视频?...

    今天小编要介绍的多屏拼接,不是普遍意义上的4个显示器组成一个大屏,多屏显卡怎么设置四屏拼接,用电视机进行多屏拼接,而是使用多屏拼接软件来实现视频多屏拼接同时播放的效果哦~以前小编也介绍过分屏切换的效果 ...

  4. html怎样自动播放视频,html5如何实现自动播放视频?

    慕标琳琳 HTML5 是下一代的 HTML, 提供了展示视频的标准,规定了一种通过 video 元素来包含视频的标准方法. Video有以下的属性.autoplay    autoplay    如果 ...

  5. 自动点击器如何设置最快_微视APP如何设置自动播放视频-微视APP设置自动播放视频的方法...

    微视APP是一款功能实用的短视频软件,在手机上安装这款软件之后就可以在使用手机的时候点击打开微视,查看一些自己感兴趣的视频,现在很多视频应用都是采用滑动的方式来进行切换视频,如果用户的手不方便进行滑动 ...

  6. android通过点击播放视频,Android通过MediaPlayer实现播放视频实例

    最进想通过MediaPlayer实现播放一个视频,并且SeekBar可拖动的功能,记录下来,以便查阅! 实现效果如下: android:layout_width="fill_parent&q ...

  7. linux网络音频播放,通过 PulseAudio 实现局域网音乐播放

    PulseAudio 的一大特点就是支持网络音频流.经过几年的发展,现在通过简单的鼠标点击,即可实现局域网内远程音乐播放,甚至支持 Android 手机. PulseAudio 服务器配置 恕我愚钝, ...

  8. html5 音乐播放进度条,js实现音乐播放控制条

    前言 html5中提供audio标签, 该标签实现音频的播放,之前就一直对于音频以及视频播放比较感兴趣,一直想要自己实现一个音频和视频播放的模块,这也是本文章撰写的初衷,最近花了些时间实现了Audio ...

  9. 只用html如何实现音乐播放,如何使用html实现音乐播放

    如何使用html实现音乐播放 发布时间:2021-03-06 10:03:29 来源:亿速云 阅读:63 作者:小新 小编给大家分享一下如何使用html实现音乐播放,相信大部分人都还不怎么了解,因此分 ...

  10. 开机自动播放视频,开机就自动播放视频,开机自动播放u盘视频

    因客户要求,开机自动播放视频,不需要电脑控制,通电自动循环播放视频. 电脑成本太高,最少也要800元,个头太大,解码也不是太好,控制不太方便, 于是就给客户推荐了一个'企鹅安卓机顶盒',个头小,解码速 ...

最新文章

  1. P2949 [USACO09OPEN]Work Scheduling (后悔法,贪心)难度⭐⭐⭐
  2. 用户开始接纳虚拟化双厂商策略
  3. 对于STM32F103三轴机械臂控制器进行基本功能测试-上下运动功能
  4. [示例]创建Student类,输入学生信息并存入字典,将3个存有学生信息的字典存入数组,并计算...
  5. 网络盒子android系统版本怎样刷机,咪咕盒子MG100强制刷机rom固件安卓系统包_刷机教程...
  6. 自学python接单_Python接私活,兼职也可以月薪过万,会技术就可走遍天下
  7. CSS打造很棒的黑色背景下的导航菜单
  8. LOJ#2542. 「PKUWC2018」随机游走
  9. 交换次数c语言,插入排序 - C中的比较和交换计数
  10. synchronized的4种用法
  11. es分页查询重复数据_ES优化 - 巨量数据如何提高查询性能
  12. python视频提取关键帧_一种视频关键帧提取算法的制作方法
  13. Python学习之使用Python发送邮件
  14. NTFS格式分区大小数值表
  15. mysql c接口_mysql C语言API接口及实例
  16. 博图v14编程c语言教程_10个步骤完成PLC从编程到下载,超详细的TIA博途V13软件使用教程...
  17. ONNX 推理yolov5车牌关键点检测 crnn 车牌识别
  18. 每月一书(202104):《浪潮之巅》
  19. 战斗在 VUCA 时代
  20. 计算机老出现无法响应,win7电脑经常出现“程序未响应”的提示怎么办?

热门文章

  1. 【三维路径规划】基于matlab RRT算法无人机三维路径规划【含Matlab源码 1363期】
  2. 【语音隐写】基于matlab GUI DCT+DWT音频数字水印嵌入提取【含Matlab源码 836期】
  3. 【图像处理】基于matlab GUI视频处理系统【含Matlab源码 756期】
  4. 【图像去噪】基于matlab高斯+低通+巴特沃斯滤波虹膜图像滤波【含Matlab源码 501期】
  5. 【图像分割】基于matlab粒子群优化T熵图像分割【含Matlab源码 286期】
  6. 传统音乐制作与计算机音乐制作,论电脑音乐制作与传统音乐制作的方式对比
  7. 人工智能与自动驾驶汽车_自动驾驶汽车中的道德AI
  8. linux多进程通过中断实现,关于Linux内核源码中是如何区别进程上下文和中断上下文...
  9. prolog 从list中取出一个_二、redis中Hash、Set、SortedSet应用场景
  10. java编程中的点_java编程中所遇到的知识点(持续更新)