<!DOCTYPE HTML><HTML><head> <Title>Title</Title></head><body> <p> This is demo HTML file for playing movIE file embedded. </p> <p> <vIDeo controls> <source src="myvIDeoname.mov"> </vIDeo> </p></body></HTML>
而使用以下代码(从应用程序包加载)它加载HTML内容并显示电影并能播放电影文件.
NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];Nsstring *path = [[NSBundle mainBundle] pathForResource:@"vIDeoplay" ofType:@"HTML"];Nsstring *content = [Nsstring stringWithContentsOffile:path enCoding:NSUTF8StringEnCoding error:nil];[self.webVIEw loadHTMLString:content baseURL:baseURL];
使用以下代码(从应用程序的文档文件夹加载)它加载HTML内容,但显示黑色部分而不是电影文件.
NSArray *documentPaths = NSSearchPathForDirectorIEsInDomains(NSdocumentDirectory,NSUserDomainMask,YES);Nsstring *documentsDir =[documentPaths objectAtIndex:0]Nsstring *pathOfHTMLfile = [documentsDir stringByAppendingPathComponent:@"vIDeoplay.HTML"];Nsstring *content = [Nsstring stringWithContentsOffile:pathOfHTMLfile enCoding:NSUTF8StringEnCoding error:nil];[self.webVIEw loadHTMLString:content baseURL:[NSURL URLWithString:documentsDir]];
上面的代码中缺少什么,这导致我的代码不工作?任何想法 ?
我想要我的应用程序与功能UIfileSharingEnabled,使用户可以将视频放在文档文件夹本身,所以我的视频文件将只在文档文件夹.
赏金更新
我非常研究,发现如下.但是,如果视频较大(大于100 MB),则不适用于较小的视频(约为50 MB).
NSArray *documentPaths = NSSearchPathForDirectorIEsInDomains(NSdocumentDirectory,YES);Nsstring *documentsDir =[documentPaths objectAtIndex:0];Nsstring *pathOfHTMLfile = [documentsDir stringByAppendingPathComponent:@"vIDeoplay.HTML"];Nsstring *content = [Nsstring stringWithContentsOffile:pathOfHTMLfile enCoding:NSUTF8StringEnCoding error:nil];documentsDir = [documentsDir stringByReplacingOccurrencesOfString:@"/" withString:@"//"];documentsDir = [documentsDir stringByReplacingOccurrencesOfString:@" " withString:@"%20"];NSURL *baseURL = [NSURL URLWithString:[Nsstring stringWithFormat:@"file:/%@//",documentsDir]];NSLog(@"Baseurl--->%@",baseURL);[self.webVIEw loadHTMLString:content baseURL:baseURL];
如果你能帮助我,这个奖励点将是你的.因为我必须在我的项目中实现这一点,所以我没有别的办法.我真的很困惑plz plz plz help 总结
以上是内存溢出为你收集整理的iphone – 将应用程序的Documents文件夹中的UIWebView中加载的html文件嵌入视频全部内容,希望文章能够帮你解决iphone – 将应用程序的Documents文件夹中的UIWebView中加载的html文件嵌入视频所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)