Original Post
Hi I use SDL SMPEG, play two video. if ( SDL_Init(SDL_INIT_AUDIO|SDL_INIT_VIDEO) < 0 ) { printf("Unable to init SDL: %s\n", SDL_GetError()); return -1; } screen = SDL_SetVideoMode( 1024, 768, 32,SDL_HWSURFACE );//|SDL_FULLSCREEN if ( screen == NULL ) { printf("Unable to set 1024x768 video: %s\n", SDL_GetError()); return -1; } // Load the movie and store the information about it movie = SMPEG_new( "4.mpg", &moveInfo, true ); movie2 = SMPEG_new( "2.mpg", &moveInfo2, true ); char* error = SMPEG_error( movie ); if( error ) { printf( "Error loading MPEG: %s\n", error ); return -1; } char* error2 = SMPEG_error( movie2 ); if( error ) { printf( "Error loading MPEG: %s\n", error ); return -1; } but it show Error loading MPEG: Audio device is already opened if i donot write error2, when play first video is very slowly,and two video donot to play. How to play two video? thank you thank you very muuch