Opened 13 years ago

Last modified 4 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 by mmu_man, 11 years ago

Status: newassigned

comment:2 by halilpk, 8 years ago

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 by mmu_man, 8 years ago

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

comment:4 by halilpk, 8 years ago

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

comment:5 by jessicah, 7 years ago

Cc: jessica.l.hamilton@… added

comment:6 by leavengood, 7 years ago

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 by jessicah, 7 years ago

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 by vidrep, 4 years ago

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

Note: See TracTickets for help on using tickets.