出现这个错误发现在
mediaPlayer.reset()后调用了
mediaPlayer.getDuration()
在没有给mediaPlayer对象设置数据源之前,是不能使用getDuration等这些方法的
05-05 09:35:01.861: W/dalvikvm(1618):
threadid=45: thread exiting with uncaught exception
(group=0x4001aa28)
05-05 09:35:01.861:
E/AndroidRuntime(1618): Uncaught handler: thread Thread-38 exiting
due to uncaught exception
05-05 09:35:01.861:
E/AndroidRuntime(1618):
java.lang.IllegalStateException
05-05 09:35:01.861:
E/AndroidRuntime(1618): at
android.media.MediaPlayer.getCurrentPosition(Native
Method)
05-05 09:35:01.861:
E/AndroidRuntime(1618): at
chris.mediaPlayer.service.Mp3PlayerService$SeekBarRunnable.run(Mp3PlayerService.java:180)
fminsearch函数用来求解多维无约束的线性优化问题
用derivative-free的方法找到多变量无约束函数的最小值