【发布时间】:2010-11-05 15:11:37
【问题描述】:
在 iOS 4 中,我在带有 javascript 音频播放器的 UIWebView 中加载了一个页面。我没有创建这个播放器,它归第三方所有,所以我无法修改它。当我点击播放按钮时,我会看到如下 NSLog 打印输出:
setting movie path: http://data.myaudio.com/thefile.mp3
我的问题是,什么是设置它的电影路径以及如何拦截它?音频将继续播放,直到我创建另一个 UIWebView,或使用 iPhone 主页按钮双击可访问的内置音频控件,或关闭应用程序。我无法用shouldStartLoadWithRequest: 拦截路径,javascript 函数audio.play() 似乎直接调用了一些内置播放器。我想控制音频的播放位置和方式,但由于没有解析任何<audio> 标签的 HTML,我不知道如何获取该路径并将其指向默认值以外的位置。
【问题讨论】:
标签: iphone objective-c audio uiwebview