Spark VideoDisplay - memberitahukan apakah video sedang diputar

Saya sedang menulis pemutar video Flex dengan tombol "maju lambat", dan pendekatan pertama saya adalah dengan beralih antara play() dan jeda() pada pengatur waktu. Saya ingin mengatakan sesuatu seperti

if (video.isPlaying) {
    video.pause();
} else {
    video.play();
}

Namun saya tidak dapat menemukan properti seperti 'isPlaying'. Apakah saya menggonggong pohon yang salah?


person Brian    schedule 26.01.2011    source sumber


Jawaban (2)


Properti (Boolean) bukan "isPlaying" tetapi hanya "playing" :) FTQuest

person FTQuest    schedule 26.01.2011
comment
Sempurna! Bekerja seperti pesona. - person Brian; 28.01.2011

Bagaimana dengan sesuatu yang seperti ini:

if (video.currentCSSState == 'playing'){
 // is playing
} else {
 // is not playing
}

Karena currentCSSState adalah metode yang dilindungi, Anda harus memperluas komponen video dan mengeksposnya atau mengiklankan properti/metode "isPlaying" Anda sendiri.

person JeffryHouser    schedule 26.01.2011