Man*_*esh 4 iphone video ios 360-degrees
在downvote之前请阅读问题,我也看到其他问题,但没有找到有用的.
我的当前应用程序中有一个要求,我需要播放360º视频(如全景图).应用程序商店中的一个应用程序同名"GoPano"
小智 15
我在过去的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];
Run Code Online (Sandbox Code Playgroud)
当您想要播放360视频资源(从文件URL)时,您实现以下内容:
PFView pfAsset = [PFObjectFactory assetFromUrl:[NSURL fileURLWithPath:filePath] observer:(PFAssetObserver*)self];
if ([pfAsset getStatus] != PF_ASSET_ERROR)
{
[pfView displayAsset:pfAsset];
[pfAsset play];
}
Run Code Online (Sandbox Code Playgroud)
更新:如果有人想在cordova应用程序中使用它,你可以在这里找到插件
我在创建自己的视频360°播放器时发现这些repos非常有用:
最后一个是我的,这是它的描述.
| 归档时间: |
|
| 查看次数: |
9403 次 |
| 最近记录: |