zu machen Ich bin ziemlich neu zu Xamarin, und ich wurde ein PCL-Projekt übergeben und aufgefordert, die Option, ein Bild "innerhalb" der Anwendung (nicht einfach Aufruf der Kamera App). Für iOS scheint dies die einzige Möglichkeit zu sein, die AVFoundation-Bibliothek zu verwenden. Als ich mich jedoch näher mit dem Problem befasste, scheint es, dass sie darauf angewiesen sind, UIKit- und UIView-Steuerelemente zu verwenden, um ihre Aufgaben zu erfüllen. Kann ich das überhaupt in meinem PCL-Projekt umsetzen? Vielleicht mit einem DependencyService? Ich bin hier ratlos.Ist es möglich, AVFoundation zu verwenden, um ein Bild mit PCL-Projekt
0
A
Antwort
0
Ich konnte dies herausfinden, indem ich einen CustomPageRenderer im iOS-Teil der App verwendete. Ich habe viel Code von here ausgeliehen.
Verwandte Themen
- 1. Ist es möglich, ein druckbares Bild als Tabellenkalkulationshintergrund zu verwenden?
- 2. Ist es möglich, die BitmapFactory.decodeFile-Methode zu verwenden, um ein Bild vom http-Standort zu dekodieren?
- 3. Ist es möglich, Rasterlinien mit AVFoundation Framework in Objective c
- 4. Ist es möglich, ein Bild mit HTML zu rendern?
- 5. Ist es möglich, MSAL.js zu verwenden, um Aktualisierungstoken zu erhalten?
- 6. Ist es wahrscheinlich, dass Snapchat & Whatsapp AVFoundation auf iOS verwenden?
- 7. Ist es möglich, ein Bild ohne Leinwand zu verpixeln?
- 8. Ist es möglich, Java zu verwenden, um dll zu erstellen?
- 9. Ist es möglich, ein GIF-Bild anzuhalten?
- 10. Ist es möglich, ein zwischengespeichertes Bild bei Appcelerator zu entfernen?
- 11. ist es möglich, ein Docker-Bild von einem Debian-Bild
- 12. Ist es möglich, ein Bild auf HTML5 Canvas zu verzerren?
- 13. Ist es möglich, strukturierte Bindungen zu verwenden, um Klassenmitglieder zuzuweisen?
- 14. iOS: Ist es möglich, ein Bild des Begrüßungsbildschirms zu erfassen?
- 15. Ist es möglich, eine externe Bibliothek mit Halogenid zu verwenden?
- 16. Nativescript - ist es möglich, ein Bild zu SMS/SMS?
- 17. Ist es möglich, AppDomain zu verwenden, um WebBrowser-Speicherverlust aufzuhalten?
- 18. Ist es möglich, ein 9-teiliges Bild zu verwenden, wenn ein Bild aus einem Dateipfad mit BitmapFactory geladen wird
- 19. Ist es möglich, verschachtelte Befehlsplatting zu verwenden
- 20. Zwei Navbars, ein Bild mit Bootstrap. Ist es möglich?
- 21. Ist es möglich, viele Bilder zu beleuchten, aber nur ein Bild anzuzeigen, um sie zu aktivieren?
- 22. Ist es möglich, Aktionen bei Google zu verwenden, um ein Video zu Chromecast zu streamen?
- 23. Ist es möglich, ein Segment in einer Abfrage zu verwenden?
- 24. Ist es möglich, ein Layout in Kotlin Anko zu verwenden
- 25. Ist es möglich, ein benutzerdefiniertes Skript zu verwenden, um Code Eclipse zu kompilieren?
- 26. Ist es möglich, eine Benutzerformular-Eigenschaft zu verwenden, um ein Element in einem Wörterbuch zu entfernen?
- 27. Ist es möglich, pbapply parallel zu verwenden?
- 28. Ist es möglich, Reflexion mit LINQ zu Entität zu verwenden?
- 29. Ist es möglich, Inline-Vorlagen zu verwenden?
- 30. Ist es möglich, CSS calc() zu verwenden, um ein Verhältnis Breite/Höhe zu berechnen? Dieser
Wo ist AVFoundation von UIKit-Steuerelementen abhängig? Die meisten Apps benötigen außerdem eine Kameravorschau, die einen AVCaptureVideoPreviewLayer erfordert, der von CALayer erbt, der sich im Kernanimationsframework befindet. – Spads
richtig, aber von dem, was ich hier sehe (und ich bin kein Experte überhaupt), es braucht eine UIView, um den Rahmen dafür zu setzen. videoPreviewLayer = new AVCaptureVideoPreviewLayer (captureSession) { \t \t \t \t Gestell = this.View.Frame \t \t \t}; – Ryan
An einem bestimmten Punkt müssen Sie die Vorschau anzeigen, so dass Sie eine UIView benötigen. Sie sollten die UIView jedoch nicht für die PCL bereitstellen. Kannst du diesen Code plus einen Teil des umgebenden Codes in deine Frage schreiben? – Spads