Android开发真实可用的调用系统播发器播放视频的代码

     holder.itemView.setOnClickListener {
            try {
                val intent = Intent(Intent.ACTION_VIEW)
                var uri = if (Build.VERSION.SDK_INT >= 24) {
                    FileProvider.getUriForFile(holder.itemView.context, MyApplication.getContext().packageName,File(mediaBean.path))
                } else {
                    Uri.fromFile(File(mediaBean.path))
                }
                intent.flags = Intent.FLAG_GRANT_READ_URI_PERMISSION
                intent.setDataAndType(uri, "video/*")
                holder.itemView.context.startActivity(intent)
            }catch (e:Exception){
                e.printStackTrace()
            }
        }

 

发布了2 篇原创文章 · 获赞 0 · 访问量 4936
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览