PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
AndroidDev
[问题] 使用service 播放音乐问题
楼主:
gary771016
(一日测 终身测)
2017-02-25 18:23:06
大致列出比较可能出问题的地方
Manifest:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<service android:name=".MediaPlayService" android:enabled="true"/>
MainActivity.java:
Intent it = new Intent(MainActivity.this, MediaPlayService.class);
startService(it);
MediaPlayerService.java:
public class MediaPlayService extends Service {
private MediaPlayer player;
@Nullable
@Override
public IBinder onBind(Intent intent) { return null; }
@Override
public void onDestroy() {
super.onDestroy();
player.stop();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Uri uri=Uri.fromFile(
new File(Environment.getExternalStorageDirectory().getPath()+"/fate.mp3"));
player=MediaPlayer.create(this,uri);
player.start();
return super.onStartCommand(intent, flags, startId);
}
}
Error Log:
java.lang.RuntimeException: Unable to start service
[email protected]/*
作者:
aids61517
(奇欧巴肯)
2017-02-25 21:10:00
READ_EXTERNAL_STORAGE 好像需要要权限
楼主:
gary771016
(一日测 终身测)
2017-02-25 21:23:00
是指root吗? 它也没有跳出是否同意权限...
作者:
ssccg
(23)
2017-02-25 23:40:00
跳出是要自己做的,你有做动态要权限?去App设定里面的权限看那个权限有没有开,没有的话开起来试
楼主:
gary771016
(一日测 终身测)
2017-02-26 02:23:00
大大又救了我一次 需要去APP选项手动开启权限
作者:
aids61517
(奇欧巴肯)
2017-02-26 15:22:00
android 6.0以上某些权限需要动态跟使用者要
https://goo.gl/nRTvU8
基本上有出现在里面的权限都要额外要
作者:
WiLLSTW
(WiLLS)
2017-03-01 15:14:00
6.0之后危险权限都被要求要动态确认
作者: ray650128 (羊咩咩)
2017-05-18 22:57:00
Android 6.0以上存取外部装置需要权限喔!
继续阅读
[问题] 自动登入问题
a11780922
[闲聊] 跨平台手机软件开发工具
Neisseria
[问题] Android Sandboxie?
dharma
[问题] android studio的c++编译失败?
sohumi
[问题] Tango Java API 录影
a71128
Re: [问题] Url Authentication 名称与密码(1000P)
lovelycateye
[问题] Url Authentication 名称与密码(1000P)
ja11s4o1n7
[问题] 租或买测试用 Android 手机或平板
Neisseria
Re: [问题] REST API和MongoDB
lovelycateye
Re: [问题] Google map 资讯视窗置中
firewind
Links
booklink
Contact Us: admin [ a t ] ucptt.com