Bir windows form uygulamasında flv Flash player from here çalışıyorum. Şu anda problemsiz 1 .flv dosyası çalıyorum ama gerçekten birden fazla dosya oynamalıyım. Bu kontrolün sunduğu çalma listelerini kullanma tecrübesi olan veya bunu yapmak için daha iyi bir yolu olan var mı?Windows formlarında gömülü flv (flash) oynatıcı
cevap
Denetimi, bir web sayfası/tarayıcıda istediğiniz şekilde çalıştırmak için kontrol edebilir misiniz? Evet ise (ve sorun winforms ile, ben sadece bir tarayıcı kontrolüne yerleştirirdim. Eğer hayır, ben doğrudan yaratıcılarım gibi olsaydım,
Yazılımınız arasında WebBrowser denetimi yerleştirmek için çok tereddütlü olurdum. flv, çünkü flv'nin tüm kontrolünü kaybedersiniz ve durumu hakkında herhangi bir anlamlı bildirim almayacaksınız.Germezlik entegrasyonunun olmaması çok zayıf bir kullanıcı deneyimine yol açacaktır.Telefon gönderisi here COM aracılığıyla akan flaş hakkında talimatlar var.
Hmm Ben de aynı sorunla karşılaştım.Pro prob, son filmi temizlemek için loadmovie yöntemi görünmüyor.Ve şimdiye kadar aynı flash player içine yeni bir film yüklemek için herhangi bir teknik bulamadım.
Kendimi de aynı şeyi yapmaya ihtiyacım olduğunu buldum ve net bir çözüm bulunmadığından benim de kendimi sağlayacağımı düşündüm. İşte ben bunu kadar sona erdi var:
//Load JWPlayer swf
axShockwaveFlash1.FlashVars = "autostart=true";
axShockwaveFlash1.ScaleMode = 0;
axShockwaveFlash1.LoadMovie(0, Directory.GetCurrentDirectory() + @"\JWPlayer\player.swf");
axShockwaveFlash1.Play();
//Play new flv
axShockwaveFlash1.CallFunction("<invoke name=\"sendEvent\" returntype=\"xml\">" +
"<arguments><string>load</string><string>" +
@"C:\FLVFiles\Example.flv" +
"</string></arguments></invoke>");
bu out endam için benim birincil referans oldu: (son mesaja bak) http://www.longtailvideo.com/support/forums/jw-player/bug-reports/8687/how-to-call-sendevent-from-c
ben çağrılabilir diğer olaylara bağlantılar vardır öncelikle çünkü bu söz Hangi insanlarla ilgilenebilir olabilir.