Merhaba iyi günler dilerim 14 saattir bu konu ile ilgileniyorum bilen arkadaşlar varsa acil yardımcı olabilirler mi?
Ben bir tarayıcı yapıyorum basit bir tarayıcı amacım film sitelerindeki filmleri dizileri oynatabilmek normal browser ile açmaya kalksam media hatası alıyorum film oynamıyor vb.net olur c# olur farketmez yardımcı olabilecek herşeye razıyım ?
Ya da browsera flash player yükleme javascript bunlar ile bir ilgisi varmıdır bilmiyorum bilen arkadaşlar lütfen yardımcı olabilirlerse memnun olurum
Teşekkür ederim.
alattin 5 yıl önce
Sabret cevabım geliyor
Toplam 1 cevap
Öncelikle Visual Studio üzerindeki WebBrowser bileşeni varsayılan olarak IE7 engine'i kullanıyor. Bu engine ile modern hiç bir web sitesini düzgün görüntüleyemezsin. Ben sana alternatif bir öneri yapacağım.
WebView adlı kontrol ile istediğini yapabilirsin. C# veya VB.Net ile oluşturacağın web tarayıcı ile videoları oynatabileceksin.
Öncelikle bu işlemler için .Net Framework 4.6.2 gerekiyor. Aşağıdaki adımları sırası ile uygula:
Install-Package Microsoft.Toolkit.Forms.UI.Controls.WebView -Version 6.0.0-preview1
Bu komut ihtiyacın olan Microsoft.Toolkit.Forms.UI.Controls.WebView.dll dosyasını projene ekleyecek.
Daha sonra Visual Studio ToolBox üzerinde sağ tuşla tıkla ve açılan pencereden Choose Items seçeneğini seç.
webView1.Navigate("https://uzmanim.net");
Buradan benim yaptığım ve Chrome'a rakip olarak yakında yayınlayacağım tarayıcı koduna ulaşabilirsin: C# ile video oynatabilen tarayıcı kodu
Düzenleme:
Arkadaşın bilgisayarına Teamviewer ile bağlandım. Önemli Windows 10 güncellemeleri eksik olduğu için Visual Studio yukarıda çözümde paylaştığım kütüphaneyi kullanamıyordu. Sorun Windows 10 güncellemelerinin yüklenmesi ile çözülecektir.
mehmetbey 5 yıl önce
Böyle bir hata aldım kırmızı şekilde Install-Package : Package 'Microsoft.Toolkit.Forms.UI.Controls.WebView,6.0.0-preview1' is not found in the following primary sou rce(s): 'https://api.nuget.org/v3/index.json,C:\Program Files\Microsoft SDKs\NuGetPackages\'. Please verify all your online pack age sources are available (OR) package id, version are specified correctly. At line:1 char:16 + Install-Package <<<< Microsoft.Toolkit.Forms.UI.Controls.WebView -Version 6.0.0-preview1 + CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
alattin 5 yıl önce
Çözümde en altta örnek kodlar var onu indir. Oradan DLL dosyasını yukarıda anlattığım gibi projene ekle @mehmetbey
mehmetbey 5 yıl önce
teşekkür derim herşeyi hallettim ama Webviewi forma eklemeye çalıştığımda böyle bir hata geliyor https://i.hizliresim.com/RrpdVY.png bunada yardımcı olabilirmisiniz teşekkürler
alattin 5 yıl önce
Proje Framework sürümü 4.6.2 olmalı, Bunu kontrol eder misin? Projeti temizleyip tekrar derlemeyi de deneyebilirsin. Hata genelde Framework sürümünün hatalı olmasından kaynaklanır. @mehmetbey
mehmetbey 5 yıl önce
hayır herşey doğru hatta başka bir bilgisayarda bile denedim ama aynı hatayı alıyorum
mehmetbey 5 yıl önce
lütfen en son bu kaldı yardımcı olabilirmisin ?
alattin 5 yıl önce
@mehmetbey yolladığım örnek çalışmıyor mu?
mehmetbey 5 yıl önce
malesef hem uygulama açılmıyor hemde o da aynı
mehmetbey 5 yıl önce
yardımcı olabilirmisin lütfen bu gerçekten çok lazım 3 gündür falan bunun üstündeyim rahat nefes almak istiyorum
alattin 5 yıl önce
@mehmetbey Visual Studio 2017 versiyon numaran nedir?
mehmetbey 5 yıl önce
tabiki 15.9.7
alattin 5 yıl önce
@mehmetbey özelden yaz da uzaktan bir bakayım 1 saat içinde
darkcrak 5 yıl önce
Ohooo sayfa in in bitmiyor sonunda bitti ama 😂😂😂😁😁 inene kadar öldüm😝