[
https://issues.apache.org/jira/browse/CB-285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13220174#comment-13220174
]
Randy McMillan commented on CB-285:
-----------------------------------
var root = window.location.href.slice(0,(window.location.href.length-11));
///the - 11 subtracts /index.html from string
Ive tried to work around this issue for awhile and never found a practical
solution.
One goal would be able to pass local URLs to the ChildBrowser. Once this is
possible the ChildBrowser could be used/modified to do some interesting things
with local media.
> 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
> Labels: features
>
> 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 PhoneGap Support thread led to this issue:
> http://phonegap.tenderapp.com/discussions/questions/208-android_asset-equivalent-for-ios
--
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