Can NetStream be used to get the total time of a movie?

I need something like playheadTime, but with NetStream. I know it has the bytes total and bytes loaded, and time, but is there a way to get the total time a file will play?

Do I have to use FLV playback? Is there any disadvantage too?