https://bugs.helixcommunity.org/show_bug.cgi?id=6911
guest created:
Priority: P3
Operating System: Windows XP
AssignedTo: PGM
QAContact: umakanth
Summary: nppl3260.dll and rpcl3260.zip -
liveconnect scripting do
esn't work in Opera - DoPlay() returns
false
Severity: S2
Status: NEW
Last changed date: 2007-06-16 08:44:33
Hardware: PC
Version: 10.0.6.776
Tracker: Mozilla Plugin
Project: player
Target Milestone: not determined
. Install Netscape 4.8 so the RealPlayer installer will
install
rpcl3260.zip on your system. ( Opera needs it just like
Netscape 4.8 does
to provide DoPlay() )
<ftp://ftp.netscape.com/pub/communicator/english/4.8/wind
ows/
windows95_or_nt/complete_install/cc32d48.exe>
( Do custom install so it doesn't install all the junk )
. Install RealPlayer
<h
ttp://forms.real.com/real/realone/realone.html>
After it is installed, goto "C:Program
FilesNetscapeCommunicatorProgramplugins", copy
rpcl3260.zip and paste
it to "C:Program
FilesRealRealPlayerNetscape6".
. Install the newest "Java Runtime Environment
(JRE)" from:
<ht
tp://java.sun.com/javase/downloads/index.jsp>
. Install Opera
<http://www.opera.c
om/download/>
After it is installed and loaded up, enter
opera:config#plugin%20path in
the address field. Set the plugin path to "C:Program
FilesRealRealPlayerNetscape6;", save and restart
Opera.
After Opera is loaded up, enter opera:plugins in the address
field.
Verify that "C:Program
FilesRealRealPlayerNetscape6nppl3260.dll" is
listed under "RealPlayer(tm) G2 LiveConnect-Enabled
Plug-In (32-bit)".
Then, goto tools -> preferences -> advanced ->
downloads -> uncheck "hide
file type opened with Opera" -> type rpm in the
quick find box -> select
audio/x-pn-realaudio-plugin -> click edit -> Make sure
it's set to "Use
plug-in".
Then, load the following page in Opera and Netscape 4.8
(with JS and Java
enabled ).
<!DOCTYPE html>
<html>
<head>
<title>RP DoPlay() test</title>
<script>
window.onload = function() {
alert( document.test.DoPlay() );
};
</script>
</head>
<body>
<embed name="test"
type="audio/x-pn-realaudio-plugin"
width="320"
height="120">
</body>
</html>
What you will see is that in Opera, DoPlay() improperly
returns false and
if you were to test with a file, DoPlay() would have no
effect. In
Netscape 4.8, it properly returns true and if you were to
test with a
file, DoPlay() would make the file start playing.
So, it appears the plugin is not letting Opera use its
methods.
Is this some type of userAgent white list issue?
Does DoPlay() only work right with the java that comes with
netscape 4.x?
It is very important that this gets fixed. Opera still
requires
liveconnect for plugin scripting and every site that uses RP
liveconnect
scripting breaks in Opera because of this. IE uses ActiveX
and Firefox
uses XPconnect so they do not suffer from this.
Also, as you will notice in the installation steps above,
the RealPlayer
installer doesn't install rpcl3260.zip unless you have
Netscape 4.x
installed. This is bad because Opera needs this file whether
or not
Netscape 4.8x is installed. rpcl3260.zip should always be
installed to
"C:Program FilesRealRealPlayerNetscape6" along
with nppl3260.dll.
This needs to be high priority and a fix needs to be issued
as soon as
possible. ( Been trying to get this fixed for more than a
year or 2 now. )
Please help. Thanks
------- Additional Comments From guest 2007-18-06 00:46
GMT-0800 -------
This bug is a clone of bug #6533, created by guest
--
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone
who is.
You are in the CC list for the product the bug is within.
This e-mail is sent to you automatically from the Helix Bug
Tracker. Please, do
not respond to this message, but instead edit your Bug
Tracker user preferences
to change when Bug Tracker sends you e-mail.
_______________________________________________
Player-issues mailing list
Player-issues helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/p
layer-issues
|