gpt4 book ai didi

iphone - 如何在 iPhone SDK 中播放 360º 视频

转载 作者:可可西里 更新时间:2023-11-01 05:00:56 26 4
gpt4 key购买 nike

在投反对票之前,请阅读问题,我也看到了其他问题,但觉得没有用。

我当前的应用程序有一个要求,我需要播放 360º 视频(如全景)。应用商店中的一款应用同名“GoPano”

http://itunes.apple.com/ke/app/gopano/id459463884?mt=8

最佳答案

我在过去2.5年里创建了一个框架,可以在iOS上播放360°全景视频播放,类似于您的要求。此时它与 4.3 至 6.x 版本兼容。

您可以在 www.panframe.com 下载它并尝试这是否是您要查找的内容。

该框架提供了一个可以轻松添加为子项的 UIView 和一个可以连接到 View 并负责播放球形全景内容的 Assets 类。你可以看看interface我用过。

您可以像这样在运行时动态地使用它,例如在您的 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 度全景视频 Assets (来自文件 URL)时,您需要执行以下操作:

    PFView pfAsset = [PFObjectFactory assetFromUrl:[NSURL fileURLWithPath:filePath] observer:(PFAssetObserver*)self];

if ([pfAsset getStatus] != PF_ASSET_ERROR)
{
[pfView displayAsset:pfAsset];
[pfAsset play];
}

更新:如果有人想在 cordova 应用程序中使用它,您可以找到插件 here

关于iphone - 如何在 iPhone SDK 中播放 360º 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10617937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com