急需帮助:WindowsMediaPlayer.ocx如何不经过显示黑屏,直接播放。(100分)

  • 主题发起人 主题发起人 flash101
  • 开始时间 开始时间
F

flash101

Unregistered / Unconfirmed
GUEST, unregistred user!
我要用wmp9的ocx控减嵌入我的应用程序里面,但要求一显示出这个ocx控件就马上播放,但实际上总是先要显示黑

屏然后过几秒才能开始播放。我想通过后台调用然后取状态得到是否可以播放了在显示这个控件,但好像没有这样一个

状态值。不知道有没有别的办法。
已知的全部状态如下:
Select Case WindowsMediaPlayer1.playState
Case 0: MsgBox "Undefined"
Case 1: MsgBox "Stopped"
Case 2: MsgBox "Paused"
Case 3: MsgBox "Playing"
Case 4: MsgBox "ScanForward"
'Avance rapide
Case 5: MsgBox "ScanReverse"
'Retour rapide
Case 6: MsgBox "Buffering"
Case 7: MsgBox "Waiting"
Case 8: MsgBox "MediaEnded"
Case 9: MsgBox "Transitioning"
'Préparation nouvelle séquence
Case 10: MsgBox "Ready"
Case 11: MsgBox "Reconnecting"
End Select
 
在它的状态为播放的时候在把控件显示出来
 
那不就有点晚了吗?
 
好象不行吧!

帮顶了。
 
黑屏 1可能是在缓冲中,2是可能没等到 视频关键帧
唯一的办法是先叠加个别的图 或flash 等到能放的时候撤掉
 
唯一的办法是先叠加个别的图 或flash 等到能放的时候撤掉
to workshop:
我也这样想,但怎么知道什么时候能放得状态。给个代码吧!!!!!!!!!
 
哪里能获得WindowsMediaPlayer.ocx控件?
 
maohbo:
哪里能获得WindowsMediaPlayer.ocx控件?

你可真够菜的哦。
 
后退
顶部