VS 2010'da, kullanıcı girişinin hızına bağlı olarak oynatılan bir videonun hızını düzgün bir şekilde arttıran veya azaltan bir Windows Forms uygulaması yapıyorum. .. Ben bir zamanlayıcı dayalı, video geçerli konumunu ayarlayarak, video hızını ayarlamak ve artan -Bir pencerede video hızının dinamik olarak artırılması/azaltılması uygulaması,
Ben AudioVideoPlayback DirectX sınıfını kullanarak) ..
1. birkaç yollar denedim veya kullanıcı girdisine göre bu değeri azalttı. Bu PC'imde çalışırken, alt uçtaki hedef bilgisayarlarımızda çok fazla şey yok. Bu sınıfı kullanarak oynatma hızını arttırmak/azaltmak için daha verimli bir yol düşünebilir mi?
2. ) Windows Media Player ActiveX denetimi denedik ve dinamik hızı/pozisyon ayarı çalıştı, ancak bu bile
3.) denedim benim geliştirme PC'de laggy son derece ürkek ve bir ettik VS 2010 ile birlikte gelen Apple QuickTime Control 2.0 COM Bileşeni ve aynı zamanda çok laggy.
4.) Ben Shockwave Flash Object denetimi hızını ayarlamak için nasıl anlamaya çalışıyorum, ama bu öğrenemedim henüz
herkes keşfetmek için diğer yollar önerebilir? Sadece video oynatma hızını gecikme olmaksızın kullanıcı girişine göre sorunsuz bir şekilde artırabilmem/azaltmam gerekiyor. Videonun hangi formatta olması gerektiği umrumda değil, tüm videolar gerekli biçime dönüştürülebilir.
Her türlü yardım/fikir takdir edilecektir.
Teşekkür
Bu öneriyi bu SO gönderide denediniz - http://stackoverflow.com/a/7383241/763026. 'Oynatma oranı' –
'u değiştirmekten bahsediyor DirectShow.NET örneklerini denedim. Oranı değiştirmenizi sağlayan örnek, hızı bile değiştirmez. –