【发布时间】:2015-11-23 22:09:27
【问题描述】:
我在 LogCat 中收到此错误。
相同的网络应用程序代码在 iOS 上运行,但我在 Android 上收到此错误
Attempt to call getDuration without a valid mediaplayer
谢谢。
【问题讨论】:
-
它告诉您一切,您的播放器在 iOS 中有效,但在 Android 中无效。您必须更改 MediaPlayer,您能给我们一些代码吗?
-
我正在使用 phonegap。我认为 phonegap 在加载曲目之前调用 getDuration 。但我不知道如何改变这一点。
-
你解决过这个问题吗?
-
只有在播放器准备就绪时,您才需要调用 getDuration()。这是,在您的 MediaPlayer onPreparedListener 的 onPrepared() 回调中
标签: android html cordova android-mediaplayer