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.

Open
#486 5 comments 0 reactions 0 assignees View on GitHub
need investigation
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.