在投反对票之前,请阅读问题,我也看到其他问题,但没有发现有用。
我当前的应用程序有一个要求,我需要播放 360º 视频(如全景)。应用商店中的一个应用程序名称相同“GoPano”
在投反对票之前,请阅读问题,我也看到其他问题,但没有发现有用。
我当前的应用程序有一个要求,我需要播放 360º 视频(如全景)。应用商店中的一个应用程序名称相同“GoPano”
我在过去的 2.5 年中创建了一个框架,它可以在 iOS 上播放 360° 全景视频播放,类似于您的要求。目前它与 4.3 至 6.x 版本兼容。
您可以在www.panframe.com上下载它,然后尝试是否这是您要查找的内容。
该框架提供了一个 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];
}
更新:如果有人想在科尔多瓦应用程序中使用它,你可以在这里找到插件
在创建自己的 360° 视频播放器时,我发现这些存储库很有用:
最后一个是我的,这里是它的描述。
Google 最近发布了适用于 IOS 的 CardboardSDK,支持 360 视频播放。
我发现它是 GoPano 的嵌入式播放器。他们所做的是从 Java 脚本和 flex 播放视频。