有沒有辦法使用Windows Media Player SDK在特定位置停止視頻?我正在使用C#嵌入播放器,並試圖查看IWMPControls3接口是否在位置或時間方面具有任何停止能力。如果可以做到,那該怎麼做呢?使用Windows Media Player SDK在特定位置停止視頻
0
A
回答
1
它當然可以做到,但我不再記得這些技術。有很多方法可以很好地訪問數據流中的數據,以重建視頻的音頻和個別幀。人們編寫了系統,用戶可以輸入精確的時間和幀號,視頻播放器跳轉到該位置。
由於您的問題是「有沒有辦法」,答案是「是」。但是,我記不起足夠的細節來告訴你如何去做。
0
就像我在same question here解釋,你可以用一個定時器來控制CurrentPosition:
private Timer tmrWmpPlayerPosition;
private TimeSpan StopPosition;
private void btn_Click(object sender, EventArgs e)
{
wmpPlayer.Ctlcontrols.currentPosition = 4;
StopPosition=TimeSpan.Parse("00:20:20");
StopWmpPlayerTimer();
StartWmpPlayerTimer();
}
private void tmrWmpPlayerPosition_Tick(object sender, EventArgs e)
{
if ((Convert.ToInt32(StopPosition.TotalSeconds) != Convert.ToInt32(wmpPlayer.Ctlcontrols.currentPosition))) return;
wmpPlayer.Ctlcontrols.pause();
StopWmpPlayerTimer();
}
private void StartWmpPlayerTimer()
{
tmrWmpPlayerPosition = new Timer();
tmrWmpPlayerPosition.Tick += new EventHandler(tmrWmpPlayerPosition_Tick);
tmrWmpPlayerPosition.Enabled = true;
tmrWmpPlayerPosition.Interval = 1000;
tmrWmpPlayerPosition.Start();
}
private void StopWmpPlayerTimer()
{
if (tmrWmpPlayerPosition != null)
tmrWmpPlayerPosition.Dispose();
tmrWmpPlayerPosition = null;
}
相關問題
- 1. Windows Media Player控件 - 獲取/設置視頻位置?
- 2. Windows Media Player無縫循環的視頻
- 3. Media Player停止工作
- 4. Windows Media Player PlayStateChange
- 5. Windows Media Player Music Visualiser算法
- 6. C#WPF調用Windows Media Player
- 7. Windows Media Player的媒體共享正在停止
- 8. Android-Media Player
- 9. 用windows media player插件嵌入MP4視頻
- 10. ASP.NET C中的Windows Media Player#
- 11. 與Windows Media Player交互
- 12. 停止嵌入式Windows Media Player的循環?
- 13. MediaException使用BlackBerry Media Player
- 14. 使用WMP SDK發送命令時Windows Media Player UI未更新
- 15. 在Windows應用商店中使用Windows Media Player C++
- 16. 通過HTTP將視頻流式傳輸到Windows Media Player(
- 17. WPF:不同於Windows Media Player的MediaElement中的視頻顏色
- 18. 停止在特定位置的UIScrollView
- 19. 查詢的Windows Media Player庫
- 20. 無法使用Windows Media Player庫播放兩個音頻剪輯
- 21. 使用MATLAB關閉Windows Media Player
- 22. Windows窗體中的Windows Media Player
- 23. vba userform中的Windows Media Player大小
- 24. 在Android上停止滾動視圖在特定位置
- 25. 使用Flash Player和Wowza Media Server生成視頻
- 26. 使用VideoJS停止視頻?
- 27. 如何在RecyclerView android位置停止特定視圖的滾動?
- 28. Windows Media Player DSP插件格式協商
- 29. 使用pagingEnabled滾動時在特定位置停止UIScrollView
- 30. 打開XLSM文件時禁用Windows Media Player視頻自動播放
爲什麼沒有使用暫停,然後put_currentPosition? – 2009-07-16 16:52:49