Opened 13 years ago

Closed 3 months ago

Last modified 3 months ago

#1064 closed enhancement (no change required)

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: #14068
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 (10)

comment:1 by mmu_man, 12 years ago

Status: newassigned

comment:2 by halilpk, 9 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, 9 years ago

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

comment:4 by halilpk, 9 years ago

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

comment:5 by jessicah, 8 years ago

Cc: jessica.l.hamilton@… added

comment:6 by leavengood, 8 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, 8 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, 5 years ago

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

comment:9 by pulkomandy, 3 months ago

Resolution: no change required
Status: in-progressclosed

No. If you want to play media in your app, use the Media Kit. If the Media Kit API is unusable, make it better. I don't see why we would embed MediaPlayer in another app.

comment:10 by pulkomandy, 3 months ago

Blocking: 14068 added
Note: See TracTickets for help on using tickets.