Page 1 of 1

Starting RTSP stream in a MUTED state?

Posted: 04 Dec 2015 18:07
by pstone3
Greetings all!

I've got the following working fine but I want the stream to start up in a MUTED state. Firing off the vid.audio.toggleMute() doesn't work because that only engages once the video has started playing and well, the stream takes a second to start so the mute command is lost.

Is there a way to do this in the EMBED below which works just fine? I've tried all types of ONLOAD, ONPLAY, etc... to fire the script off but those are not firing.

<embed pluginspage="http://www.videolan.org"
type="application/x-vlc-plugin"
version="VideoLAN.VLCPlugin.2"
id="src{$box.name}"
width="200"
height="120"
autoplay="yes" loop="no"
target="rtsp://{$box.ip}/stream.sdp"
/>

btw yes, I'm using smarty which injects the IP into the target params along with the name of the stream in the id.

volume="0" doesn't work either.

Oh and once loaded, a button created to fire off the mute command works just fine so I know the muting functionality works.

UPDATE: So for some reason the audio.setVolume doesn't seem to be supported anymore?
My entry:
vid_unit_name.audio.setVolume = vol; or = "0"; returns the error: "undefined is not an object (evaluating 'vid_unit_name.audio...etc)"
Sooo... ???

Peter

Re: Starting RTSP stream in a MUTED state?

Posted: 05 Dec 2015 13:59
by da2424
The correct attribute would be mute="true", but this doesn't work at the moment.
You could use volume="0" instead, but at the moment, this works only in Internet Explorer.
These bugs are known and should be fixed in v2.2.2 release.

You could use the event MediaPlayerPlaying and set the volume at this time to 0.

Documentation of all tag attributes:
https://wiki.videolan.org/Documentation ... attributes

Documentation of the audio object:
https://wiki.videolan.org/Documentation ... dio_object

Re: Starting RTSP stream in a MUTED state?

Posted: 05 Dec 2015 18:03
by pstone3
Thanks for the info - If I have to use MediaPlayerPlaying as an after the fact, I'll just create a button called MUTE ALL to trigger manually until v2.2.2
btw, I'm using OSX-El Capitan-Safari

Re: Starting RTSP stream in a MUTED state?

Posted: 09 Feb 2016 18:52
by keitho
Does anyone know if this was addressed in 2.2.2? I upgraded and am still having an issue having the web plugin start up muted. Here is the code I am using. Maybe it it wrong as I am not really a developer.

<object ID="MediaPlayer" WIDTH="1000" HEIGHT="720" CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" STANDBY="Loading Windows Media Player components..." TYPE="application/x-oleobject" CODEBASE="http://activex.microsoft.com/activex/co ... 6,4,7,1112">
<param name="autoStart" value="True">
<param name="filename" value="rtsp://x.x.x.x:88/videoSub">
<param NAME="Controls" VALUE="True">
<param NAME="ShowStatusBar" VALUE="True">
<PARAM NAME="mute" VALUE="True">
<PARAM NAME="Volume" VALUE="0">
<embed PLUGINSPAGE="http://www.videolan.org"
TYPE="application/x-mplayer2"
VERSION="VideoLAN.VLCPlugin.2"
SRC="rtsp://x.x.x.x:88/videoSub"
NAME="MediaPlayer"
WIDTH="440"
HEIGHT="250"
autostart="1"
mute="True"
volume="0"
controls="1">
</embed

Re: Starting RTSP stream in a MUTED state?

Posted: 09 Feb 2016 20:17
by da2424
Does anyone know if this was addressed in 2.2.2?
The issue is fixed in v2.2.2.

I upgraded and am still having an issue having the web plugin start up muted. Here is the code I am using. Maybe it it wrong as I am not really a developer.
Yes, your code is wrong. Here is a corrected version:

Code: Select all

<object id="MediaPlayer" width="1000" height="720" classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"> <param name="autostart" value="true"> <param name="src" value="rtsp://x.x.x.x:88/videoSub"> <param name="controls" value="true"> <param name="mute" value="true"> <embed type="application/x-vlc-plugin" src="rtsp://x.x.x.x:88/videoSub" name="MediaPlayer" width="1000" height="720" autostart="true" mute="true" controls="true" /> </object>