cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ghenry22 <>
Subject [GitHub] cordova-plugin-media pull request: Streaming & Background threadin...
Date Tue, 24 Nov 2015 07:15:01 GMT
Github user ghenry22 commented on the pull request:
    Ok this discussion isn't really relevant to this PR at all but more related to quirks
of the file plugin that is used by the media plugin but let me try and help you out a bit:
    Read the info about file paths here and how to access persistent storage, cache storage
    Importantly look at the file paths for android, windows and ios and which cordova.file.*
value they map to.  If you use cordova.file.dataDirectory for example it will work to map
to persistent storage across all 3 platforms in a consistent way.  If you use file://somedir/someotherdir/etc
then it won't work.
    If you use file:// you will find that it also doesn't work on windows platform as it's
native paths us ms-appdata:// prefixes.  Android works because it uses file:// paths for local
files natively (the path mappings in the file plugin readme even show this).
    So here's an example that might help you out from my code:
    //define a variable to store the resolved path where files will be stored
          var basePath = false;
    //get the path to the file to be used for later playback from file system
            var musicDirectory = cordova.file.dataDirectory + 'musicCache/';
    //resolve the path to a usable internalURL for the current platform
            $window.resolveLocalFileSystemURL(musicDirectory, function(dir){
            if (!basePath) {
                 basePath = dir.toInternalURL();

If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at or file a JIRA ticket
with INFRA.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message