将Html文件加载到iOS应用程序

将Html文件加载到iOS应用程序,html,ios,objective-c,Html,Ios,Objective C,当我将本地html文件加载到iOS应用程序中时,一切正常,但在html文件中有一个动画(图像+声音)在文件夹引用“edge in folder named media”下创建的声音文件问题是动画图像正常,但没有任何声音,有人能给我建议吗 这是我的密码 localContent = [[UIWebView alloc] initWithFrame:CGRectMake(0, 60, 1024, 768)]; NSString *path = [[NSBundle ma

当我将本地html文件加载到iOS应用程序中时,一切正常,但在html文件中有一个动画(图像+声音)在文件夹引用“edge in folder named media”下创建的声音文件问题是动画图像正常,但没有任何声音,有人能给我建议吗

这是我的密码

    localContent = [[UIWebView alloc] initWithFrame:CGRectMake(0, 60, 1024, 768)];
           NSString *path = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"inDirectory:@"Edge"];

            NSURL *url = [NSURL fileURLWithPath:path];
            NSURLRequest *request = [NSURLRequest requestWithURL:url];

            [localContent loadRequest:request];

            [self.view addSubview: localContent];

调用webview finish loading委托时,必须编写一些java脚本代码

- (void)webViewDidFinishLoad:(UIWebView *)webView{
    NSURLRequest* request = [webView request];
    NSString *page = [request.URL lastPathComponent];
    if ([page isEqualToString:@"index.html"]){
        NSString *js = @"startVideo();";
        [myWebMain stringByEvaluatingJavaScriptFromString:js];
    }
}
And here's my javascript function:

<script>
function startVideo(){
var pElement3 = document.getElementById('myVideo');
pElement3.play();
}
</script>
And here's the html in case you're new to html video

<video id="myVideo" poster="index_poster.png" width="1024" height="768" xcontrols     autoplay="autoplay">
<source src="flow.m4v" type="video/mp4"/>
browser not supports the video
</video>
-(void)webViewDidFinishLoad:(UIWebView*)webView{
NSURLRequest*请求=[webView请求];
NSString*页面=[request.URL lastPathComponent];
如果([页面IsequalString:@“index.html”]){
NSString*js=@“startVideo();”;
[myWebMain stringByEvaluatingJavaScriptFromString:js];
}
}
下面是我的javascript函数:
函数startVideo(){
var pElement3=document.getElementById('myVideo');
pElement3.玩();
}
这是html,以防您不熟悉html视频
浏览器不支持该视频

MyWebView.allowsInlineMediaPlayback=YES


MyWebView.MediaPlaybackRequireservion=否

查看此线程并发布部分与声音相关的html如何将此脚本添加到我的代码中当加载html时也不调用web view finish load您可以向我展示您正在使用的html代码吗?form local?如何插入java脚本