Jethro said:
Okay guys - here is where I stand. I will be as clear and complete as
I can. Please bear with me.
1) I have two machines, both WXP PRO SP2.
2) Both machines have Windows Media Player V10 as the default video
player.
3) Both machines have DVD-RW drives.
4) I found a new 600MB AVI video clip and used NERO to make two disks.
One disk was a DVD disk and the other was a CD disk.
5) The DVD disk will play automatically on both of my machines, using
auto play to select and run Windows Media Player.
6) The CD disk will play automatically on only one machine, using
auto play to select and run Windows Media Player.
7) The CD disk will NOT play automatically on the other machine -
instead of using auto play to select and run Windows Media Player,
it just displays the content of the disk. I can, however, run
Windows Media Player manually and it will play the video fine.
I checked that auto play is set to use Windows Media Player for
video disks, and it is.
OK, this is your problem. You have in the past opened a Video CD on the
non-working PC and chosen to "open the containing folder", rather than
"viewing the video in Media Player". The little 'Do this everytime' button
was ticked at the bottom, so that is now what the machine does with a VCD.
What you need to do is insert the drive, then in Windows Explorer, right
click on the drive and choose Properties at the bottom. This will give you a
dialog and the second tab is Autoplay. Go there and change what the default
behaviour is and all should be well again.
8) Both disks play just fine on my stand-alone DVD players.
There is nothing wrong with your discs, just 1 PC behaving differently, so
the fault is in the 1 PC
I am concerned because if I make one of these CD disks for my
relatives, and they choose to play it on their computer, I want them
to get whatever player they are using for their auto play to
automatically play the disk. One relative, for example, would not
know how to start up a video player application just to play the CD,
but if his computer is set up right, he shouldn't have to. The same
guy thinks stand-alone DVD players were created by the Devil to vex
him, so he sticks to VHS.
Who knows how their PC is setup - if they have changed the autoplay, then
they might see the same as you, but that is a machine specific thing and
only the owner of the PC would know how it is setup and as you have shown,
even the owner doesn't always know!
BTW, my past attempts to throw in auto run.inf and vcd.asx files were
motivated by ...[snip]
To distribute your video file, you have 3 options:
1. Get Nero to burn a VCD - Video CD. This is an industry standard CD format
and will play in standalone DVD players and PCs alike (so long as Windows
Autoplay default behavious has not been overriden). For what you want to do,
I would recommend this option.
2. Burn the video to the cd as a normal data file (.avi) on a Data CD.
Without an autorun.inf file, windows will suggest a menu of options, one of
which 'should' be "play video".
3. Burn the video to the cd as a normal data file (.avi) on a Data CD. Along
with the video file, create an autorun.inf file which instructs the PC to
play the video file.
Lets clarify Autorun.inf:
If you create a DATA CD (only place an autorun.inf is relevant), then you
can choose to include an autorun.inf file that has contents along the lines
of my earlier post. This instructs the target PC to open/run a particular
program on the CD.
There is more to the autorun.inf file than this, but basically, if you are
burning a VCD, then there is no autorun.inf. If you are burning a video file
direct to a data CD, then you can optionally choose to use an autorun.inf
file. Without an autorun.inf file on a data CD, windows will examine the
drive contents and bring up a dialog suggesting various options for the user
to choose from, such as "Play video using Media Player", "Open a folder
showing the drive contents", or "do nothing". If you include an autorun.inf
file, then this overrides the menu system and tells the PC exactly what to
do with the CD.
There is a slight problem with an autorun.inf file in that you can only
point to an executable file. So you need a small executable that simply runs
the video file. I created such an exe for exactly this purpose a few years
ago, so if you email me, I will reply and attach the small EXE along with
instructions. You can get my email from the header of this post.