写了一个Android用Servise播放音乐的代码,但是没有声音。
这些都是我编辑过的文件,代码没有报错,可以运行,其他文件都是Eclipse提供的,mp3文件存在。但是点击按钮后就是没有声音,我是不是漏了哪个地方,或者错了哪个地方,。...
这些都是我编辑过的文件,代码没有报错,可以运行,其他文件都是Eclipse提供的,mp3文件存在。但是点击按钮后就是没有声音,我是不是漏了哪个地方,或者错了哪个地方,。
展开
1个回答
推荐于2016-12-01
展开全部
能把程序发一下吗shzhbx@qq.com,仅仅看这上面的带吗,有点费事
---------------------------------------------------------------------------------------------------
(版本问题)代码我看了,我也是弄了大半天,我还以为没启动Service,其实是覆写onStart的函数已经过时了,在Android系统版本<2.0 时候才能够运行该覆写过的函数。该函数在版本>=2.0的时候已经被 onStartCommand代替了,(当然了如果你想自己的App能够兼容低版本,还是需要在onStart写上播放处理代码的),T_T费了好多时间。下面是官方文档关于onstart的解释:和他的Demo代码注释:
①This method was deprecated in API level 5. Implement onStartCommand(Intent, int, int) instead.
②// This is the old onStart method that will be called on the pre-2.0
// platform. On 2.0 or later we override onStartCommand() so this
// method will not be called.
③实在找不带问题的时候找找不同版本的区别(Android这点有点蛋疼,版本更新太快了)。
---------------------------------------------------------------------------------------------------
(版本问题)代码我看了,我也是弄了大半天,我还以为没启动Service,其实是覆写onStart的函数已经过时了,在Android系统版本<2.0 时候才能够运行该覆写过的函数。该函数在版本>=2.0的时候已经被 onStartCommand代替了,(当然了如果你想自己的App能够兼容低版本,还是需要在onStart写上播放处理代码的),T_T费了好多时间。下面是官方文档关于onstart的解释:和他的Demo代码注释:
①This method was deprecated in API level 5. Implement onStartCommand(Intent, int, int) instead.
②// This is the old onStart method that will be called on the pre-2.0
// platform. On 2.0 or later we override onStartCommand() so this
// method will not be called.
③实在找不带问题的时候找找不同版本的区别(Android这点有点蛋疼,版本更新太快了)。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询