如何玩360º;iphonesdk中的视频
在否决之前,请阅读问题,我也看到了其他问题,但没有发现有用的 我在当前的应用程序中有一个要求,我需要播放360º视频(如Panorama)。app store上的一个应用程序名为“GoPano”如何玩360º;iphonesdk中的视频,iphone,ios,video,360-degrees,Iphone,Ios,Video,360 Degrees,在否决之前,请阅读问题,我也看到了其他问题,但没有发现有用的 我在当前的应用程序中有一个要求,我需要播放360º视频(如Panorama)。app store上的一个应用程序名为“GoPano” 我发现它是嵌入GoPano播放器的。他们所做的是使用Java脚本和flex播放视频。在过去的2.5年中,我创建了一个框架,可以在iOS上播放360°全景视频播放,类似于您的要求。 目前,它与4.3到6.x版本兼容 如果这是您想要的,您可以在下载并尝试 该框架提供了一个UIView,您可以轻松地将其添加为
我发现它是嵌入GoPano播放器的。他们所做的是使用Java脚本和flex播放视频。在过去的2.5年中,我创建了一个框架,可以在iOS上播放360°全景视频播放,类似于您的要求。 目前,它与4.3到6.x版本兼容 如果这是您想要的,您可以在下载并尝试 该框架提供了一个UIView,您可以轻松地将其添加为子视图,并提供了一个资产类,您可以将其连接到视图,并负责播放内容。 你可以看看我用过的 您可以这样动态地使用它,例如在运行时在UIViewController中:
// initialize an PFView
PFView pfView = [PFObjectFactory viewWithFrame:[self.view bounds]];
pfView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
// set the appropriate navigation mode PFView
[pfView setNavigationMode:PF_NAVIGATION_MOTION];
// add the view to the current stack of views
[self.view addSubview:pfView];
[self.view sendSubviewToBack:pfView];
当您想要播放360视频资源(来自文件URL)时,您可以实现以下功能:
PFView pfAsset = [PFObjectFactory assetFromUrl:[NSURL fileURLWithPath:filePath] observer:(PFAssetObserver*)self];
if ([pfAsset getStatus] != PF_ASSET_ERROR)
{
[pfView displayAsset:pfAsset];
[pfAsset play];
}
更新:
如果有人想在cordova应用程序中使用它,您可以找到插件我发现在创建自己的360°视频播放器时,这些repo很有用:
最后一个是我的,是它的描述。谷歌最近发布了IOS版的CardboardSDK,它支持360视频播放
欢迎使用堆栈溢出!谢谢你的回复!请务必仔细阅读本手册。另外请注意,每次链接到自己的网站/产品时,都必须发布免责声明。@Ron Bakker您能在panframe演示中给出继续播放视频的建议吗?您的意思是说www.panframe.com正在使用goPano视频播放器吗?不是我的意思是说这个应用程序使用了。我把另一个非常基本的SceneKit实现,可在此处找到: