Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS中使用本地播放器播放网络视频_Ios_Iphone_Video - Fatal编程技术网

在iOS中使用本地播放器播放网络视频

在iOS中使用本地播放器播放网络视频,ios,iphone,video,Ios,Iphone,Video,我正在制作一个小网站,作为一个项目观看视频 我需要能够使用手机的本地播放器播放视频,在Android中我设法找到了解决方案: intent://localhost/video.avi#Intent;action=android.intent.action.VIEW;scheme=http;type=video/mp4;end 这会告诉Android操作系统使用媒体播放器打开此文件,我需要类似于iOS的东西 我在互联网上找不到任何与此相关的内容,所有其他帖子都是关于制作实际应用程序的,我没有访问

我正在制作一个小网站,作为一个项目观看视频

我需要能够使用手机的本地播放器播放视频,在Android中我设法找到了解决方案:

intent://localhost/video.avi#Intent;action=android.intent.action.VIEW;scheme=http;type=video/mp4;end
这会告诉Android操作系统使用媒体播放器打开此文件,我需要类似于iOS的东西

我在互联网上找不到任何与此相关的内容,所有其他帖子都是关于制作实际应用程序的,我没有访问iPhone的权限,这使得测试和使用它变得更加困难。 我如何为iPhone做到这一点?如果不可能,还有其他选择吗


请注意,代码仅仅是一个URL,完全不需要进一步的实现

苹果提供了URL方案,通过链接发布不同的本地内容

试试这个:
videos://“你的视频url在这里”

或者:
youtube://“youtube视频url此处”

关于Apple iPhone URL方案:

构建一个iOS应用程序,您可以使用AVFoundation框架,它有AVPlayer(示例在Swift中):

您还可以为其使用avplayervewcontroller类:

let videoUrl = NSURL(string: "video url here")
let videoPlayer = AVPlayer(URL: videoUrl!)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
self.presentViewController(playerViewController, animated: true) {
    if let player = playerViewController.player {
        player.play()
    } 
}
或者,您可以使用UIWebView在网页中播放播放机的视频:

let webview = UIWebView(frame: CGRect(x: 0, y: 0, width: 240, height: 375))

好啊我不知道这些是什么,但我可以说它不是HTML/JS或web浏览器支持的其他语言,所以这将是某种iOS应用程序?我从来没有编程过iOS,所以这个领域对我来说很陌生。另外,我希望它是基于浏览器的呼叫,应该有一个链接,我点击,它会使用本地播放器播放视频。@bakz你肯定需要一个url方案,更新了我的回答你找到解决方案了吗?
视频://
url方案似乎打开了电视节目。。。
let webview = UIWebView(frame: CGRect(x: 0, y: 0, width: 240, height: 375))