我想在某个服务器上的ipad上播放音频文件。但事情是我想使用HTML5自动播放音频文件。请建议我的方式。
由于
答案 0 :(得分:1)
自动播放属性为purposely disabled on iPhone and iPad:
在iOS上的Safari中(适用于所有设备, 包括iPad),用户可能在哪里 在蜂窝网络上收费 每个数据单元,预加载和自动播放 被禁用。直到没有数据加载 用户启动它。这意味着 JavaScript play()和load()方法 在用户之前也是无效的 启动播放,除非播放() 或load()方法由用户触发 行动。换句话说,一个 用户启动的播放按钮有效,但是 onLoad =“play()”事件没有。
已经说iOS 3和iOS 4有一些黑客用JavaScript来解决这个问题。在iOS 3上,您可以创建一个链接元素,然后模拟单击事件以触发媒体元素播放;在iOS4上,您只需直接在元素上调用load()
和play()
方法。
答案 1 :(得分:0)
试试这个
NSURLRequest *request = [[NSURLRequest alloc] initWithURL: [NSURL URLWithString:@"www.example.com/play.mp3"] cachePolicy: NSURLRequestUseProtocolCachePolicy timeoutInterval: 10];
[myWebView loadRequest: request];
[request release];
希望这有帮助!!!