2011-02-18 20 views
2

在AIDL界面中导入非内置类型时是否需要执行某些操作?特别是MediaPlayer。当我尝试导入它时,我得到编译错误“找不到类android.media.MediaPlayer的导入”。AIDL中的Android导入非内置类型

回答

1

恐怕你不能从AIDL接口引用android.media.MediaPlayer。要将MediaPlayer包含在aidl文件中,它需要具有关联的aidl接口文件,或者它需要是Parcelable。这些都不是真的。

你能否更详细地描述你想达到的目标?可能有更好的方法来解决你的问题。

+0

嗯,我最初试图做一个服务,其中包括一个mediaplayer对象,但我遇到了问题 - 请参阅http://stackoverflow.com/questions/4966653/android-cant-bind-to-service。没有找到解决方案,有人建议我尝试使用AIDL接口,所以我在这里。 – herpderp 2011-02-20 01:42:13