Add property returning root path of PhoneGap files
--------------------------------------------------
Key: CB-285
URL: https://issues.apache.org/jira/browse/CB-285
Project: Apache Callback
Issue Type: Improvement
Components: CordovaJS
Affects Versions: 1.4.0
Environment: Both PhoneGap SDK and PhoneGap Build
Reporter: Ashley Gullen
Priority: Blocker
There needs to be a property in PhoneGap that returns the root path to the
general files added to the PhoneGap project (i.e. the directory index.html is
in). For example, if I add 'music.mp3' to my project, in Android it will be
located in:
/android_asset/www/music.mp3
On iOS after being built with PhoneGap Build it will be located in some path
like this:
/var/mobile/Applications/<app_ID>/<name>.app/www/music.mp3
However, there does not appear to be a programmatic way to determine both
<app_ID> and <name>.app.
This has two side effects:
1. Paths to audio for Media must be hard-coded separately depending on the
platform, which is inconvenient.
2. Paths to audio for Media cannot be known if developing a framework that uses
PhoneGap. Since a framework does not know the App ID or name in advance, it's
impossible for the framework to determine the correct path.
This is actively blocking audio from working on iOS in PhoneGap projects
exported by Construct 2 (www.scirra.com), a HTML5 game creator. Also, it seems
like kind of an important function to make available anyway, since hard-coding
paths for each platform is a pain.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira