在iOS中使用本地播放器播放网络视频
我正在制作一个小网站,作为一个项目观看视频 我需要能够使用手机的本地播放器播放视频,在Android中我设法找到了解决方案:在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的东西 我在互联网上找不到任何与此相关的内容,所有其他帖子都是关于制作实际应用程序的,我没有访问
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))