是与否
是的,您可以嵌入一个具有浏览器某些功能的 uiWebView,您可以对可以编码的内容进行大量控制。
rtsp ,简短回答否,IOS 不支持 rtsp 所以没有 html 5 标签将支持 rtsp
长答案,几年前做过这种事情。
https://github.com/mooncatventures-group/WebStreamX_flv_demo/blob/master/WebViewController.m
这是它如何工作的关键,这表示如果我单击定义类型的视频链接,然后调用自定义方法播放视频,否则将链接作为普通 Web 链接处理。此 git 中还有其他代码用于播放 rtsp 提要。
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType{
url = [[request URL] absoluteString];
if([url hasSuffix:@".m4v"]==YES || [url hasSuffix:@"mp4"]==YES || [url hasSuffix:@"mov"] == YES || [url hasSuffix:@"mpg"] == YES){
[self playMovie:url];
return NO;
}else {
return YES;
}