2016-07-30 52 views
0

我正在使用免费的Titanium SDK 3.2.2GA构建适用于Android和iOS的应用程序。我正在使用Titanium.Media.AudioPlayer开发与我的应用程序中的音频相关的东西,但是这个由钛提供的音频播放器有点不完整,例如,持续时间在iOS和Android中不可用,但属性存在。编辑Titanium 3.2.2GA Android SDK

所以为了添加目前在这个库中不存在的功能,我从路径(Library/Application \ Support/Titanium /mobilesdk/osx/3.2.2.GA/iphone/Classes)但是我在Android上遇到了困难,因为Android文件夹包含.class文件形式的预编译类。

所以,我只是想知道是否有人有解决方案。我只想实现下面的commit中提到的修复,到我现有的Titanium SDK,但是当我转到(Library/Application \ Support/Titanium /mobilesdk/osx/3.2.2.GA/ android/modules/..)时,里面的所有文件都是预编译的.class文件。

TIA。

+0

您应该使用更新的版本,3.2.2.GA非常过时。至少去3.5.1.GA,但更好的是去一个更新的版本 –

+0

'ti sdk install 3.5.1.GA'应该可以工作 –

+0

@RenePot这就是我自3.2.2以来所做的.GA有几个问题,所以我升级到5.0.1,但它仍然缺乏iOS(AudioPlayer Class)的seek/setTime功能 –

回答

0

3.2.2.GA版本的Titanium SDK非常陈旧。正如Shoaib上面提到的,你应该使用更新的版本,例如:5.2.2.GA或当前的稳定版本5.3.1.GA.但是,如果您需要使用3.2.2.GA版本来满足某些特殊要求,则必须下载SDK版本的源代码,进行更改(应用提交)并进行编译,可用指令如下:https://wiki.appcelerator.org/display/guides2/Building+the+Titanium+SDK+From+Source

+0

感谢您的链接,但是现在我将继续使用5.0.1。 –