[ 
https://issues.apache.org/jira/browse/CB-11941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

jcesarmobile closed CB-11941.
-----------------------------
    Resolution: Won't Do

closing as won't do since cordova-windows is now deprecated

> Allow windows and windows phone apps to play audio located relative to the 
> app root
> -----------------------------------------------------------------------------------
>
>                 Key: CB-11941
>                 URL: https://issues.apache.org/jira/browse/CB-11941
>             Project: Apache Cordova
>          Issue Type: Improvement
>          Components: cordova-plugin-media
>    Affects Versions: 2.4.0
>         Environment: windows and windows phone
>            Reporter: julian hill
>            Priority: Minor
>              Labels: windows, windows-phone, windows-phone-10, 
> windows-phone-81, wp10, wp8.1
>
> I've had a look at the plugin code for windows and for the media source it 
> looks like you can specify a url, a 'file://' or a 'cdvFile://'.
> The problem with the latter two is that they have to refer to either temp or 
> persistent storage; it's not possible to specify that you want the audio file 
> retrieving from a folder relative to the app root.
> I've manually copied over my audio files to:
> ...\AppData\Local\Packages\my_app_name\LocalState
> ...and confirmed that they do play if I specify a path of: 
> ''cdvfile://localhost/persistent/my_audio.mp3''
> I've overriden the src/windows/MediaProxy.js code and hardcoded in various 
> different paths for "thisM.node.src = srcUri.absoluteCanonicalUri;"
> I've tried: 
> thisM.node.src = "ms-appx:///audio/my_audio_file.mp3"
> thisM.node.src = "ms-appx:///my_app_name/www/audio/my_audio_file.mp3"
> thisM.node.src = "audio/my_audio_file.mp3"
> The first two don't report any errors when trying to play but nothing is 
> heard.
> The last one converts the source to:
> "ms-appx-web://my_app_name/www//audio/my_audio_file.mp3"
> ... and reports an invalid src error when attempting to play.
> So, it looks like something in the C# code also need changing.
> As a work around I'll have to (if possible) check if the media files exist in 
> the persistent folder and if not copy them over from the app audio folder.
> Alternatively I could install the media files into the persistent folder when 
> the app is installed but I haven't found a way to do this yet.
> Thanks



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to