博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MediaPlayer播放/Data目录下内容失败
阅读量:5866 次
发布时间:2019-06-19

本文共 388 字,大约阅读时间需要 1 分钟。

hot3.png

今天发现一个问题比较有借鉴意义,有用到mediaplayer播放音频的可以关注一下:
用mediaplayer播放自己程序数据(/data/data目录下的音频)时会失败,网上查了一下,发现是mediaplayer作为一个独立的第三方服务是没有权限访问我们自己程序目录下内容的。之前咱们程序中都是使用player.setDataSource(String url)来播放,这在播放SD上的文件时是ok的,但是播放/data/data内容有异常。这个问题有两个解决方案:1、改文件夹权限,较麻烦;2、程序自己打开文件,给player传递文件句柄 player.setDataSource((new FileInputStream(new File(path))).getFD());

转载于:https://my.oschina.net/kingguary/blog/75446

你可能感兴趣的文章
移动端链接、点击事件、输入框去除背景高亮
查看>>
CF1106E Lunar New Year and Red Envelopes
查看>>
二分答案—洛谷P1182 数列分段`Section II`
查看>>
Luogu P2619 [国家集训队2]Tree I 凸优化,wqs二分
查看>>
搭个小窝
查看>>
Socket编程 --- TCP
查看>>
15款新鲜出炉的实用网页设计工具
查看>>
java 获取本机ip
查看>>
解析View的getDrawingCache方法
查看>>
web优化-添加Expires头以及压缩组件
查看>>
关于px,分辨率,ppi的辨析
查看>>
look back
查看>>
文件流转base64字符串
查看>>
Win10下ImageMagick及php-imageck扩展的安装
查看>>
C博客作业01--分支、顺序结构
查看>>
PIE SDK矢量数据空间索引的创建
查看>>
[转]移动web开发中meta标签作用
查看>>
supervisor---elasticsearch 采坑回顾
查看>>
Docker 选项和命令
查看>>
巧妙设计:让页面活起来
查看>>