我用Windows Media Player播放完一视频后,就变成黑屏了,我强制控制position的话,会有一次闪动,请问各位高手,如何自然地让视频停止在最后的画面,谢谢~~解决马上结贴~~

解决方案 »

  1.   

    Stop 在MaxPoistion - 1的位置上
      

  2.   

    请问是在哪个事件中写呢,我在onPositionChange中写没有任何反应,在OnPlayStateChange事件中判断停止后赋值就会闪一下。我不明白为什么onPositionChange事件会不执行呢?谢谢~~
      

  3.   

    PlayStateChange 事件
    if   newstate=wmppsstopped then
    begin
    wmp.controls.currentposition:=  wmp.currentmedia.duration-1; 
    end;你看看行不行
      

  4.   

    正常,都给你强行跳转位置了.实际上影片如果有开头预览侦的话就不用控制,播放完自动显示.
    要不你试试快结束的时候自己stop他,或许会好点
      

  5.   

    多了,比如changeposition 好像有这样的事件,大概吧,也可以自己用个timer.
      

  6.   

    有PositionChange事件,但一直不触发,看来也只有用Timer了,谢谢大家,结贴~~