Adobe AIR:在 iOS 上获取用户的视频内容
Adobe AIR : get user's video content on iOS
我必须为客户开发一个 AIR 应用程序,它可以读取视频文件夹内容并可以播放其中的任何视频。
使用 Android 非常容易,我可以读取 phone/tablet 上的任何文件夹,但在 iOS 上就没那么容易了。我不能使用 applicationDirectory
,因为客户想稍后将视频自己放在 iPad 上的视频文件夹中。 (但是,如果您有解决方案,可以通过 iTunes 或其他方式将文件放入 applicationDirectory,请分享!)
我知道有一些 ane 可以读取 cameroll 内容,但它们显示的是本地拾取屏幕,而我只需要一个文件列表。
我尝试使用 File.documentsDirectory
访问内容,但没有成功。如果您有任何想法,请提前致谢!
好的,我找到了一个解决方法:在我的 XML 应用程序文件中,我将 <key>UIFileSharingEnabled</key><true/>
添加到 iPhone infoAdditions,这样我就可以通过 iTunes 访问应用程序的文档。我用 iTunes 添加文件,我可以用 File.documentsDirectory.getDirectoryListing()
读取 AIR 中文件夹的内容
希望它能帮助别人!
我必须为客户开发一个 AIR 应用程序,它可以读取视频文件夹内容并可以播放其中的任何视频。
使用 Android 非常容易,我可以读取 phone/tablet 上的任何文件夹,但在 iOS 上就没那么容易了。我不能使用 applicationDirectory
,因为客户想稍后将视频自己放在 iPad 上的视频文件夹中。 (但是,如果您有解决方案,可以通过 iTunes 或其他方式将文件放入 applicationDirectory,请分享!)
我知道有一些 ane 可以读取 cameroll 内容,但它们显示的是本地拾取屏幕,而我只需要一个文件列表。
我尝试使用 File.documentsDirectory
访问内容,但没有成功。如果您有任何想法,请提前致谢!
好的,我找到了一个解决方法:在我的 XML 应用程序文件中,我将 <key>UIFileSharingEnabled</key><true/>
添加到 iPhone infoAdditions,这样我就可以通过 iTunes 访问应用程序的文档。我用 iTunes 添加文件,我可以用 File.documentsDirectory.getDirectoryListing()
读取 AIR 中文件夹的内容
希望它能帮助别人!