Làm cách nào để xác định phương tiện đang phát trong mediaelement WPF?

lập trình


Chào các cậu.
Tôi cần biết làm cách nào để xác định video của tôi hiện đang phát hoặc ở trạng thái Tạm dừng hoặc ở trạng thái Dừng.
Trong WPF.
Xin vui lòng giúp đỡ?

Những gì tôi đã thử:

Tôi không thể tìm thấy bất kỳ thử! Tôi chỉ sử dụng MediaElement từ Hộp công cụ.

Giải pháp 1

Tìm kiếm nhanh trên Google: WPF MediaElement đang phát? – Tìm kiếm của Google [^]

tìm thấy cái này: Cách: Điều khiển MediaElement (Phát, Tạm dừng, Dừng, Âm lượng và Tốc độ) – WPF .NET Framework | Microsoft Tìm hiểu[^]

Nếu bạn đọc mã mẫu, bạn sẽ thấy điều này:

XML
<MediaElement Source="media\numbers.wmv" Name="myMediaElement" 
     Width="450" Height="250" LoadedBehavior="Manual" UnloadedBehavior="Stop" Stretch="Fill" 
     MediaOpened="Element_MediaOpened" MediaEnded="Element_MediaEnded"/>

Sự kiện MediaElement.MediaEnded[^] sẽ được kích hoạt khi phương tiện ngừng phát.

CẬP NHẬT

Câu hỏi của bạn là khi nào bị tạm dừng và khi nào dừng lại. Ở trên mình hướng dẫn các bạn cách nhận biết khi nào nó kết thúc phát.

Nếu bạn đang nói với MediaElement để tạm dừng hoặc dừng thủ công thì bạn đã biết trạng thái điều khiển rồi, bạn chỉ cần theo dõi trạng thái thủ công.

コメント

タイトルとURLをコピーしました