first you need to know whether its your burned discs or the player, so you have to download one of the programs to scan the disc to see how bad the error rate is (Kprobe, Nero CD-DVD speed). Since you have problems playing the disc on computers then its definitly a poorly burned disc. Second is to try burning at a slower speed 2.4 or whatever, also make sure DMA is enabled for all your drives. Third and probably most important is to find our if there is a bitsetting tool that you can apply to your drive. If there is no tool available, then you might have to get a copy of Nero, I'm pretty sure it automatically sets DVD-ROM when buring a dvd video disc.
Also, make sure you have the latest firmware loaded in your burner.