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
2
A
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.
Verwandte Themen
- 1. Xamarin Formen Video Player (MediaManager Plugin)
- 2. Xamarin Forms ToggleButton
- 3. Xamarin Forms ListView Datenbindung
- 4. Xamarin Forms Geräteausrichtung
- 5. Xamarin Forms-Seite Navigation
- 6. Xamarin Forms - Plugins.BLE - MvvmCross.Plugins.BLE
- 7. Xamarin Forms SignaturePad
- 8. Xamarin Forms Xlabs
- 9. Xamarin Forms GDrive-Integration
- 10. Xamarin Forms Zellmanipulation RTL
- 11. Grunddatenbindung (Xamarin Forms)
- 12. Xamarin Forms - Mehrzeilige Textkürzung
- 13. WebView in Xamarin Forms
- 14. Xamarin Forms: Ressourcenfehler
- 15. Xamarin Forms - Webansicht
- 16. Xamarin Forms Icons
- 17. Xamarin Forms Realm
- 18. Xamarin Forms Unterschrift Pad
- 19. Xamarin Forms Collapsable StackLayout
- 20. Xamarin Forms CustomMapRenderer iOS
- 21. Xamarin Forms GetAddressesForPositionAsync
- 22. Xamarin Forms Current.Properties
- 23. Xamarin Forms WebView Fehler
- 24. Xamarin Forms Aktionsleiste
- 25. Xamarin Forms Stacklayout StackOrientation.Horizontal
- 26. Xamarin Forms - iOS-Stilauswahl
- 27. Xamarin Forms - PDFTron
- 28. FindViewById auf Xamarin Forms?
- 29. Xamarin Forms - Button-Margin
- 30. CrossShare in Xamarin Forms
Ich glaube, Sie müssen einen Stream zu der lokalen Ressource/Datei öffnen und diese an MediaManager übergeben – Jason
Die Source-Eigenschaft ist eine Zeichenfolge. –
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