List Info

Thread: New: nppl3260.dll and rpcl3260.zip - liveconnect scripting doesn't work




New: nppl3260.dll and rpcl3260.zip - liveconnect scripting doesn't work
country flaguser name
United States
2007-06-18 02:46:07

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-issueshelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/p
layer-issues

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )