额 上面说错了,此楼更正一下!
应该是MediaPlayer的 start()函数 而不是play

解决方案 »

  1.   

    MediaPlayer不可以修改,不过可以继承,你实在想改或许要去看JNI关于这一块的开发,hock程序其实相当于广播机制,让程序或者系统发出广播,另外一个程序监视广播获取消息
      

  2.   

    自己写个类继承MediaPlayer,然后重写play方法
      

  3.   

    关于第一点了解了,谢谢,终于找到了。其实就是想知道有没有native code可以完成。
    关于第二个方法,可能我的比方不太恰当,其实想要做的事情就是在经过解码后,声音流数据送往硬件设备播放之前,有什么方法可以获取到这个声音流数据吗?因为我要修改后在放出去播放。
      

  4.   


    【MediaPlayer不可以修改】这点不是很明白。
    ANDROID不是开源的吗?为什么不能修改呢?
      

  5.   


    【MediaPlayer不可以修改】这点不是很明白。
    ANDROID不是开源的吗?为什么不能修改呢?java封装了jar包,你只能继承重写自己的方法,第二点它播放应该有个存储地址的吧,找到那个地址去呗,我没做过这方面的,,,