可以在iPhone / iPad应用程序中嵌入的浏览器可以使用HTML5标记发挥RTSP流? [英] Can an iPhone/iPad app embed a browser that can play RTSP stream using an HTML5 tag?

查看:252
本文介绍了可以在iPhone / iPad应用程序中嵌入的浏览器可以使用HTML5标记发挥RTSP流?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好我有有关嵌入浏览器到应用中的一些问题。其实我想这个应用程序同时拥有Android和iOS版本。我想要做的是:应用程序可以嵌入浏览器(如在应用程序的视图)。和浏览器应该支持HTML5,它应该支持播放RTSP流。当我试图做到这一点,我面临一些问题:

Hi I'm having some question about embedding a browser into my app. actually I want this app have both Android and iOS version. what I want to do is: the app can embed a browser (like a view in the app). and the browser should support HTML5, and it should support playing rtsp stream. when I'm trying to do this, I'm facing some problems:


  1. 有嵌入浏览器(如Safari或Chrome)到我的应用程序的可能?不被外界的应用程序打开一个新的窗口,其实我希望它是IN的应用程序。

  1. Is there a possibility to embed a browser (like Safari or Chrome) into my app? Not by open a new window outside the app, actually I want it to be "In" the app.

如果我可以嵌入浏览器到应用中,如果浏览器支持HTML5,那么我可以用浏览器显示RTSP流的?

If I can embed a browser into my app, if the browser support html5, then Can I use the browser to show rtsp stream?

如果我不能嵌入浏览器,我可以嵌入任何HTML5播放器支持RTSP?

if I can't embed browser, Can I embed any html5 player which support rtsp?

谢谢!

推荐答案

是的,没有

是的,你可以嵌入一个UIWebView中,将有一个浏览器的一些功能,你有过什么,你可以code大量的控制。

Yes you can embed an uiWebView that will have some functionality of a browser, you have a lot of control over what you can code.

RTSP,简短的回答没有,IOS不支持RTSP所以没有HTML 5标签将支持RTSP

rtsp , short answer no, IOS does not support rtsp so no html 5 tag will support rtsp

长的答案,几年前做这个类型的东西。

long answer, did this type of stuff several years ago.

https://github.com/mooncatventures-group/WebStreamX_flv_demo/blob/master/WebViewController.m

下面的关键是如何工作的,如果我点击确定,然后调用自定义的方法来播放视频,否则处理的链接作为一个正常的网站链接类型的视频链接这一说。有这混帐其他code,用于播放RTSP饲料。

Here's key to how this works , this says if I click on a video link of the type defined then call the custom method to play a video otherwise process the link as a normal web link. there is other code in this git for playing rtsp feeds.

- (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;
}

这篇关于可以在iPhone / iPad应用程序中嵌入的浏览器可以使用HTML5标记发挥RTSP流?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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