在uiwebview中播放本地视频 [英] playing a local video in a uiwebview

查看:178
本文介绍了在uiwebview中播放本地视频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将一个本地html文件加载到ipad应用程序中:

  NSURL * baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle ] bundlePath]]; 
NSString * path = [[NSBundle mainBundle] pathForResource:@lieferant1ofType:@html];
NSString * content = [NSString stringWithContentsOfFile:路径编码:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:content baseURL:baseURL];

显示网页,显示我的html文件的内容:

 <!DOCTYPE html> 
< html>
< head>
< title>< / title>
< / head>
< body>
< p> Lorem ipsum dolor sit amet,consetetur sadipscing elitr,sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,sed diam voluptua。在vero eos et accusam et justo duo dolores et ea rebum。 Stet clita kasd gubergren,no sea takimata sanctus est Lorem ipsum dolor sit amet。 Lorem ipsum dolor sit amet,consetetur sadipscing elitr,sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,sed diam voluptua。在vero eos et accusam et justo duo dolores et ea rebum。 Stet clita kasd gubergren,没有海takimata sanctus est洛雷姆ipsum dolor坐amet。 Lorem ipsum dolor sit amet,consetetur sadipscing elitr,sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,sed diam voluptua。在vero eos et accusam et justo duo dolores et ea rebum。 Stet clita kasd gubergren,no sea takimata sanctus est Lorem ipsum dolor sit amet。< / p>
< p>
< video>
< source src =banane.m4v>
< / video>
< / p>

所以, banane.m4v 在我的root,只在某些组中,但不在实际目录中。



但是我的web视图中的视频部分保持黑色。没有视频被加载。我上传了我的html文件和我的 .m4v 视频到我的网络服务器,检查它是否没有正确编码,但一切正常,用我的ipad浏览html文件。



有些想法是什么错误?

解决方案

哦,我的上帝

 <视频控制> 
< source src =banane.m4v>
< / video>

其中 controls 是魔术字。 / p>

:X


i load a local html file into an ipad application:

NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
NSString *path = [[NSBundle mainBundle] pathForResource:@"lieferant1" ofType:@"html"];
NSString *content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:content baseURL:baseURL];

the webpage gets displayed, content of my html file:

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
<p>
    <video>
        <source src="banane.m4v">
    </video>
</p>

so, banane.m4v is in my root, just in some groups, but not in real directories.

but the video section in my webview keeps black. no video gets loaded. i uploaded my html file and my .m4v video to my webserver to check if its not encoded properly, but everything works fine, surfing the html file with my ipad.

some ideas whats wrong?

解决方案

oh my god

<video controls>
    <source src="banane.m4v">
</video>

where controls is the magic word.

:X

这篇关于在uiwebview中播放本地视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆