【发布时间】:2016-07-30 13:22:47
【问题描述】:
我正在使用免费的 Titanium SDK 3.2.2GA 构建适用于 Android 和 iOS 的应用程序。我在我的应用程序中使用Titanium.Media.AudioPlayer 开发与音频相关的东西,但是钛提供的这个音频播放器有点不完整,例如,持续时间在 iOS 和 Android 中不可用,但该属性存在。
因此,为了添加此库中当前不存在的功能,我从路径 (Library/Application\ Support/Titanium /mobilesdk/osx/3.2.2.GA) 编辑了适用于 iOS 的 Titanium SDK /iphone/Classes) 但在谈到 Android 时我被卡住了,因为 Android 文件夹包含 .class 文件形式的预编译类。
所以,我只是想知道是否有人对此有解决方案。我想要的只是将以下commit 中提到的修复程序实施到我现有的 Titanium SDK 但是当我转到 (Library/Application\ Support/Titanium /mobilesdk/osx/3.2.2.GA /android/modules /..)里面的所有文件都是预编译的.class文件。
TIA。
【问题讨论】:
-
你应该使用更新的版本,3.2.2.GA 已经过时了。至少去 3.5.1.GA,但更好的是去更新的版本
-
ti sdk install 3.5.1.GA应该可以工作 -
@RenePot 这就是我所做的,因为 3.2.2.GA 有一些问题,所以我升级到 5.0.1,但它仍然缺少 iOS 的 seek/setTime 功能(AudioPlayer 类)
标签: android ios titanium appcelerator titanium-alloy