-
-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please help regarding usage with .NET 6 / current source #15
Comments
As I mentioned on the other posts, I'm completely overloaded with commercial projects and don't have time, even on weekends, to add features, fix issues , or improve this project. Currently the project supports .NET 6 for WEB (Blazor) components. .NET MAUI is on my to-do list, but I'll need some time to implement it. Aside from that, MAUI is yet to be formally released. |
While you've got my full respect for your commercial projects, would you still push your local, current state (if broken, maybe to a separate "unfinished" branch) here on GitHub? Please, Melih! 🥺 Just so that I can take a look on how you've already started to move forward with WebRTCme. |
The code in github is up to date (latest). |
But there are WebRTCme/WebRTCme/WebRTCme.csproj Line 81 in ac86ce6
& WebRTCme/WebRTCme/WebRTCme.csproj Line 90 in ac86ce6
which both reference MAUI projects not available here on GitHub? 🤔 |
Yes I once started to test MAUI for WebRTC native bindings, but at that time it didn't work. So I deleted them. You can get them from my old commits. |
@Eagle3386 I've also tried to create bindings for MAUI, Android works, iOS fails - https://github.com/Bohdandn/MAUI.WebRTC.Demo |
Sorry for the late reply, @Bohdandn - been busy with work.. 🙈 Since I'm on the MAUI side of .NET life (MAUI Blazor, to be precise), I chose to go down the But that's just because at the time I had to choose that "path" I talked about earlier, it seemed to me that non-Blazor MAUI wasn't capable of interacting with WebRTC otherwise. |
Thank you @Eagle3386 for your reply! I'm using Xamarin forms and planning migration to MAUI. MAUI Blazor and other web view based solutions are not an option for me because iOS prior to 14.3 doesn't support WebRTC in web view - https://blog.bitsrc.io/ios-14-3-brings-webrtc-to-wkwebview-closing-gap-on-ios-accessibility-90a83fa6bda2 that is an issue for me. |
Started adding MAUI support... |
@melihercan Your current MAUI binding library still have the same issue as my demo. I've created issue in ios tooling repo - dotnet/macios#16001 |
@Bohdandn I don't have this problem and I can build it. Now I don't remember what I did :) but it builds fine as shown below: Rebuild started... |
In my case library itself compiles successfully as well. If you will reference it by maui app it’s compilation will fail. I’ve also tried to reference your library - same issue. |
Well @Bohdandn , in my case I have 2 layers between Maui app and the bindings: WebRTCme and WebRTCme.Middleware. |
Closing, because I moved on with a 3rd party library (Twilio) for signaling call requests / room handling & whole project structure continues to confuse me way too much in order to consider switching back from it. Don't get me wrong, it's still awesome that you're trying to build such a library & I'd happily switch to it - but IMHO, that requires a complete cleanup of the project (leftovers, "try & error" parts within the code, etc.). Finally, after switching to said 3rd party library & completing the app, I left the company for which I developed it. |
@melihercan great repo, great project - I'm trying to get things working with MAUI (probably MAUI Blazor at first) & I already saw in your latest code that you're trying to do the same.
However, using VS 2022 17.2 preview 2.0, I had quite a hard time figuring out everything what's needed to upgrade to .NET 6. That's because .NET 5 is out of support in early May this year.
After that, I'm pretty stuck with how to launch your project so that I get a working video call in 2 browser tabs/windows without the other party using Android Emulator, iOS/Xamarin, etc. - just a simple peer to peer video call in the browser that I can then consume from a MAUI Blazor app.
Please, help me out on this prior to your next code commit(s) push that you've announced last November in the ReadMe of this repo.
The text was updated successfully, but these errors were encountered: