如何玩360º;iphonesdk中的视频

如何玩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,您可以轻松地将其添加为

在否决之前,请阅读问题,我也看到了其他问题,但没有发现有用的

我在当前的应用程序中有一个要求,我需要播放360º视频(如Panorama)。app store上的一个应用程序名为“GoPano”


我发现它是嵌入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实现,可在此处找到: