It could perfectly play any video file in my program with MCI control on the
WindowsXP platform. After I had my computer with multi-monitor enabled (two
display cards set in 1024x768 each), the program failed to play them that
one portion of the video files on the first display card (the left one) was
totally blanked without any video, but another portion of them on the second
one played in normal. Later, I tried to run the program in another WindowsXP
and the result was the same. More trial on my program, I found that the
result was the same as well even in the Windows2000 platform.
Then, to verify if it was the problem on my program, I used the Microsoft
Mediaplayer to test the same video file whether it could play it properly
and surprisingly, the result was the same. As another trial, I found that
some players such as WinAMP could play the same file properly. Thus, I guess
this is probably the problem of Windows itself or it needs to be installed
something such as codec drivers. So, how can I solve the problem or any idea
suggests to me? Thank you so much for your help!