Solved

Managing Media Player object

Posted on 2008-10-30
2
262 Views
Last Modified: 2013-11-05
Hi,

i have a php page. in this page i check a value taken from a text file. If the value is bigger than a threshold number, i want to make a sound( an alarm). Now i add an media player object.

<OBJECT ID="WinMedia" width=160 height=120
classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
codebase="http://activex.microsoft.com/activex/controls/
mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby=
"Loading Microsoft® Windows® Media Player components..."
type="application/x-oleobject">
<PARAM NAME="AutoStart" Value="False">
<PARAM NAME="FileName" VALUE="_page/alarm_2.wav">
<EMBED type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/
MediaPlayer/" SRC="_page/alarm_2.wav" name="WinMedia"
autostart=0 width=160 height=120 ShowStatusBar=true
ShowControls=false>
</EMBED>
</OBJECT>


then in php block i check the value and trigger play

if ($value > $threshold)
{
echo <script> document.getElementById('WinMedia').Play();</script>";
}

but it doesn't play and sound.
What's the problem.
thanks.

0
Comment
Question by:kenanerdey
2 Comments
 
LVL 7

Accepted Solution

by:
bluV11t earned 250 total points
Comment Utility
Hi!
I added a js function for making the sound play
(in head tag):

          <script language=javascript>
          function fnPlaySound(){
              document.getElementById('WinMedia').Play();
              }</script>

Then I did the check and added a timeout to the onLoad event of the body for playing the sound

(in onLoad event on body tag):
if ($value > $threshold)
{
echo "window.setTimeout('fnPlaySound();', 1000);";
}



0
 

Author Closing Comment

by:kenanerdey
Comment Utility
thanks a lot.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

In Part 1 (http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/A_7849-Hex-Maze.html) we covered the hexagonal maze basics -- how the cells are represented in a JavaScript array and how the maze is displayed.  In this part, we'…
This article will give core knowledge of JavaScript and will head in to your first JavaScript program. I am Durvesh Naik and I am here to deal with this series of JavaScript. I will teach you JavaScript in part wise , as its quite boring to read big…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now