The player ID should be changeable per node, so the default could be changed for specific uses.

Comments

damienmckenna’s picture

FYI there are no existing Brightcove APIs that let you obtain a list of players:

What I'm thinking instead would be the following:

  1. Change the player ID field in the emfield admin to a textbox which would allow a series of "playerid|Label" pairs, the top one being used as the site default; if only a single player ID is given then use it as the default (for backwards compatibility),
  2. Add a display handler to control the default player per content type for full node display, teaser display, etc,
  3. Add an option to the node-edit field to allow the content type's default full-node display to be overridden,
  4. Add a Views display handler to allow the output to be overridden per output.

I'm just not really sure that option #3 is really needed if we have the others?

damienmckenna’s picture

aaron’s picture

planning to look at this issue soon.

billk2’s picture

It would also be helpful for the module to determine the playerid from the supplied url,
e.g: http://link.brightcove.com/services/player/bcpid[playerid]?bctid=[videoid]

I'm currently populating nodes from a Brightcove RSS feed using Feed API and Feed API Mapper. I'm going to have to try and hack something somehow in the meantime (any clues would be useful).

aaron’s picture

Status: Active » Fixed

it's set up per node type now. will revisit after emfield v3 is out, which will offer smarter solutions for handling display formatters.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

  • Commit a1f5bcd on 6.x-2.x, 7.x-2.x by aaron:
    #562632 by aaron: Allow node type overrides of player settings.