If you put the card into a computer, does the file play OK ? If so, it's still may be possible that the device doesn't correctly understand the card and looks for bytes in another place than they reallly are. So, BSPlayer loses connection with the file.
|