gpt4 book ai didi

android - iPhone/iPad 应用程序可以嵌入可以使用 HTML5 标签播放 RTSP 流的浏览器吗?

转载 作者:行者123 更新时间:2023-11-29 18:06:27 31 4
gpt4 key购买 nike

您好,我有一些关于将浏览器嵌入我的应用程序的问题。实际上我希望这个应用程序同时具有 Android 和 iOS 版本。我想做的是:应用程序可以嵌入浏览器(就像应用程序中的 View )。并且浏览器要支持HTML5,支持播放rtsp流。当我尝试这样做时,我遇到了一些问题:

  1. 是否可以将浏览器(如 Safari 或 Chrome)嵌入到我的应用程序中?不是通过在应用程序外打开一个新窗口,实际上我希望它在应用程序“中”。

  2. 如果我可以在我的应用程序中嵌入浏览器,如果浏览器支持 html5,那么我可以使用浏览器显示 rtsp 流吗?

如果我不能嵌入浏览器,我可以嵌入任何支持 rtsp 的 html5 播放器吗?

谢谢!

最佳答案

是与否

是的,您可以嵌入一个具有浏览器某些功能的 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;
}

关于android - iPhone/iPad 应用程序可以嵌入可以使用 HTML5 标签播放 RTSP 流的浏览器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13186245/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com