Baseflow / Baseflow/XamarinMediaManager
In IOS, mp3 or wave file for web urls are not working for parse with port(without port-It does not matter) in the url.
- Dominant language
- C#
- Stars
- 763
- Forks
- 299
- PR merge metrics
- No merged PRs in 30d
Description
## 🐛 Bug Report
@martijn00
Let me start.
I have tested some URLs for playing audio for example.
https://ia800806.us.archive.org/15/items/Mp3Playlist_555/AaronNeville-CrazyLove.mp3
Above URL is working. My URL and audio file is here.
example:
http://devfra.dev.vms.me:1337/api/files/vms/e6dbd3237527cd2aaeecf12ab9b483d3_SPYJI28VVGA65WLF.mp3
I have tried previously from moving to HTTPS instead of HTTP but now, I am stuck. It is working perfectly on Android. (EDITED: changed back to http)
The only thing now, I am getting in debug mode is this.
2019-05-28 14:03:26.417 Messagenius.iOS[388:29357] -[AVAsset loadValuesAsynchronouslyForKeys:completionHandler:] invoked with unrecognized keys (
title,
artwork,
artist
).
I don't know for my audio file I don't need these details to work on, I am only trying to make it work for playing audio from url for my messaging application.
Note: If you need additional details just let me know.
### Expected behavior
It should work, as AVPlayer will work on this.
### Reproduction steps
Just try to use above url in IOS application using
await CrossMediaManager.Current.Play("http://devfra.dev.vms.me:1337/api/files/vms/e6dbd3237527cd2aaeecf12ab9b483d3_SPYJI28VVGA65WLF.mp3"); //https://ia800806.us.archive.org/15/items/Mp3Playlist_555/AaronNeville-CrazyLove.mp3
### Configuration
You must be using xamarin.forms
**Version:** 1.x
**Platform:**
- [ 12.2] :iphone: iOS
- [ 4.0.0] :Xamarin.Forms
Contributor guide
Assessment
This issue has not been assessed yet.