所以我找不到任何关于如何做到这一点的文档,也许有人知道这里发生了什么。
我在我的应用程序中的 UITableView(带有 UINavigationController)中,并通过将 Web 视图的控制器推送到导航控制器的堆栈上来启动在互联网上加载 mp3 文件的 UIWebView。这很好用,文件在 Safari 使用的 quicktime 播放器中启动和播放。
问题是,一旦音频文件播放完毕,或者用户单击完成按钮,播放器就会被释放,并且应用程序会返回到带有导航栏的空 webView。我可以点击后退按钮回到我原来的 UITableView,但是那个空白屏幕很难看,需要离开。
那么,我可以使用什么操作将 [webviewcontroller.navigationcontroller popviewcontroller] 消息放入?它是否加载了其他类的实例(如 AVAudioPlayer)来播放音频?我需要子类化一些东西吗?Apple 关于如何在 UIWebView 中播放音频的文档基本上不存在。