Spark VideoDisplay - บอกว่าวิดีโอกำลังเล่นอยู่หรือไม่

ฉันกำลังเขียนโปรแกรมเล่นวิดีโอ Flex ด้วยปุ่ม "เลื่อนช้า" และแนวทางแรกของฉันคือการสลับระหว่าง play() และ Pause() บนตัวจับเวลา ฉันอยากจะพูดอะไรบางอย่างเช่น

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

แต่ฉันไม่พบสิ่งใดที่เหมือนกับคุณสมบัติ 'isPlaying' ฉันเห่าต้นไม้ผิดหรือเปล่า?


person Brian    schedule 26.01.2011    source แหล่งที่มา


คำตอบ (2)


คุณสมบัติ (บูลีน) ไม่ใช่ "กำลังเล่น" แต่เป็นเพียง "กำลังเล่น" :) FTQuest

person FTQuest    schedule 26.01.2011
comment
สมบูรณ์แบบ! ทำงานเหมือนมีเสน่ห์ - person Brian; 28.01.2011

แล้วสิ่งนี้ล่ะ:

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

เนื่องจาก currentCSSState เป็นวิธีการที่ได้รับการป้องกัน คุณจะต้องขยายส่วนประกอบวิดีโอและเปิดเผยหรือโฆษณาคุณสมบัติ/วิธีการ "isPlaying" ของคุณเอง

person JeffryHouser    schedule 26.01.2011