Mengotomatiskan Pemutaran

[Fitur yang terkait dengan halaman ini, MCIWnd Window Class, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer. MediaPlayer telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer alih-alih MCIWnd Window Class, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Anda dapat mengotomatiskan pemutaran di aplikasi dengan menggunakan MCIWndCreate dan makroMCIWndPlay, bersama denganMCIWndDestroy atau makro MCIWndClose. Untuk mengotomatiskan pemutaran, tentukan gaya MCIWNDF_NOPLAYBAR dan MCIWNDF_NOTIFYMODE di parameterMCIWndCreate dwStyle. Tentukan gaya MCIWNDF_NOPLAYBAR untuk menyembunyikan toolbar, dan gaya MCIWNDF_NOTIFYMODE untuk mengeluarkan pesan pemberitahuan yang sesuai saat perangkat berhenti diputar.

Anda dapat memutar perangkat atau file yang ditentukan di MCIWndCreate dengan menggunakan MCIWndPlay. Makro MCIWndPlay mulai memutar konten dari posisi pemutarannya saat ini dan berlanjut ke akhir.

Anda dapat menghapus atau menutup jendela MCIWnd dengan menggunakan makro MCIWndDestroy atau MCIWndClose. Makro MCIWndDestroy menutup perangkat atau file dan menghancurkan jendela MCIWnd dengan membuat pegangannya tidak valid. Jika aplikasi Anda dapat menggunakan kembali jendela MCIWnd, gunakan MCIWndClose untuk menutup perangkat tanpa menghancurkan jendela.

Aplikasi Anda dapat mendeteksi kapan perangkat berhenti bermain dan secara otomatis menutup jendela. Untuk melakukan ini, tentukan gaya MCIWNDF_NOTIFYMODE untuk parameter dwStyle dari MCIWndCreate. Ini menyebabkan perangkat mengirim pesan MCIWNDM_NOTIFYMODE setiap kali berubah mode. Aplikasi Anda dapat menjebak pesan ini untuk menentukan apakah perangkat telah berhenti bermain. Ketika perangkat berhenti diputar, aplikasi menutup jendela.