Opened 12 years ago

Last modified 3 years ago

#1064 in-progress enhancement

Replicant-ify and nsPlugin-ify MediaPlayer

Reported by: mmu_man Owned by: mmu_man
Priority: low Milestone: Unscheduled
Component: Applications/MediaPlayer Version: R1/pre-alpha1
Keywords: Cc: jessica.l.hamilton@…
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

It would be nice to have MediaPlayer usable by other apps as a View. Both Replicant and nsPlugin (netscape API as used by Opera, but IIRC there is a newer API for Mozilla plugins, should be verified) require moving all the control code from the Window to the base View class as the Window nor the App will be available then.

Change History (8)

comment:1 Changed 11 years ago by mmu_man

Status: newassigned

comment:2 Changed 7 years ago by halilpk

Haiku revision: hrev42211 still a bug. I have tried but i can't use MediaPlayer by other apps.There was no way to do this . System: Haiku hrev1-alpha3 on VMware workstation 8 on windows 7 32-bit

comment:3 Changed 7 years ago by mmu_man

Well there is a reason the priority is set to low... You can send a patch also ;-)

comment:4 Changed 7 years ago by halilpk

Sorry but i am not coder. I am just a gci participant :)

comment:5 Changed 7 years ago by jessicah

Cc: jessica.l.hamilton@… added

comment:6 Changed 7 years ago by leavengood

I was not aware of this ticket before today, but I've had this thought as well, at least from the perspective of making the MediaPlayer internal media playing code available to other apps. I think we will need this to support HTML5 audio and video in WebPositive.

I suppose making it a replicant is the "BeOS" way, but I also thought about just making it a library (libmediaplayer.so or whatever) which both the MediaPlayer app and WebPositive (and whatever else) can use for playing media. The replicant method is certainly worth exploring, but I personally would not want to be constrained to that.

comment:7 Changed 7 years ago by jessicah

I'm kind of interested in giving it a go (hence cc'ing myself), adding useful replicant support for it.

I also had the same idea (adding good replicant support and using it for HTML5 audio/video in web+) :p

comment:8 Changed 3 years ago by vidrep

Is this ticket still valid with HTML5 audio/video now working in Web+?

Note: See TracTickets for help on using tickets.