2017-03-29 11 views
2

Ich bin neu in Xamarin und Xamarin Forms. Ich verwende das Beispielformular MediaManager https://github.com/martijn00/XamarinMediaManager. Es funktioniert mit der Beispiel-URL, aber ich kann es nicht mit einer lokalen Ressource für iOS oder Android arbeiten.Xamarin Forms MediaManager Quelleigenschaft

+0

Ich glaube, Sie müssen einen Stream zu der lokalen Ressource/Datei öffnen und diese an MediaManager übergeben – Jason

+0

Die Source-Eigenschaft ist eine Zeichenfolge. –

+0

Ich stehe korrigiert - von der Überprüfung ihrer Github Probleme klang es, als ob das eine Option wäre. Ich würde ein Problem auf GitHub veröffentlichen, in dem ein Beispiel für die Wiedergabe einer lokalen Datei/Ressource angefordert wird – Jason

Antwort

1

Ich habe dies bisher nur in iOS getestet, aber platziere die Datei in deinem Resources-Verzeichnis.

Verwenden Sie dann diesen Code, um die Datei abzuspielen.

iOS

await CrossMediaManager.Current.Play("myfile.mp3", MediaFileType.Audio, ResourceAvailability.Local); 

Android: Platz Datei in Ressource/raw Ordner. Fügen Sie dem Namen keine Dateierweiterung hinzu.