
android调用系统播放器
使用 使用
发布日期:2021-05-28 05:49:54
浏览次数:45
分类:精选文章
本文共 611 字,大约阅读时间需要 2 分钟。
✓ 系统播放器调用方式(1)
在安卓开发中,调用设备内置媒体播放器有一些常用的方法。下面将详细介绍两种实现方式。
方式1:使用Intent与Uri结合
第一种方式是通过Intent对象传递数据并指定媒体类型:
Intent intent = new Intent(Intent.ACTION_VIEW);Uri uri = Uri.parse("4");intent.setDataAndType(uri, "audio/mp4");startActivity(intent);
方式2:根据文件路径传递文件
第二种方式是通过文件路径获取Uri,适用于本地存储的媒体文件:
Intent intent = new Intent(Intent.ACTION_VIEW);File file = new File(filePath);Uri uri = Uri.fromFile(file);intent.setDataAndType(uri, "audio/mp4");startActivity(intent);
Uri获取注意事项
在实际使用中,Uri的获取方式有两种:
Uri.parse(String)
:需要传入符合格式的字符串Uri.fromFile(File)
:可以直接传入文件对象选择的方式根据具体需求决定,以避免因字符串有效性问题导致的问题。
希望以上内容能为您的开发提供参考!
发表评论
最新留言
不错!
[***.144.177.141]2025年04月25日 14时06分38秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
leetcode题解434-字符串中的单词数(双指针经典)
2025-04-05
leetcode题解46-全排列
2025-04-05
leetcode题解48-旋转图像
2025-04-05
leetcode题解50-Pow(x,n)
2025-04-05
leetcode题解53-最大子序和
2025-04-05
leetcode题解538-把二叉搜索树转化为累加树
2025-04-05
leetcode题解56-合并区间
2025-04-05
leetcode题解62-不同路径
2025-04-05
leetcode题解66-加一
2025-04-05
leetcode题解70-爬楼梯
2025-04-05
leetcode题解72-编辑距离
2025-04-05
leetcode题解75-颜色分类
2025-04-05
leetcode题解767-重构字符串
2025-04-05
leetcode题解77-子集
2025-04-05
leetcode题解77-组合
2025-04-05
leetcode题解8-盛最多水的容器
2025-04-05
leetcode题解976-三角形的最大周长
2025-04-05
leetcode题解98-验证二叉搜索树
2025-04-05
LeetCode题解【打家劫舍】(中等难度)
2025-04-05
Leetcode题解(二)
2025-04-05