Closed (fixed)
Project:
Brightcove Video Connect
Version:
7.x-3.4
Component:
Documentation
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
3 Jul 2013 at 16:05 UTC
Updated:
15 Oct 2013 at 13:53 UTC
I am creating a fresh D7 site and want that site to allow editors to embed streaming Brightcove videos into their content. I have enabled the Media module and can embed YouTube videos. (per setting up WYSIWYG and CKEditor to include Media Browser / Embed Media button). But I am failing with Brightcove. Details below. Advice appreciated. Thanks!
Comments
Comment #1
lpeabody commentedI'm working on a project right now and we're seeing the same issue just using the CKEditor module.
Comment #2
behoppe333 commented@lpeabody, since my post I expanded my efforts to include oembed and embed.ly. Still no success getting BrightCove embedded in my site. But oembed and embed.ly *appear* promising. I pass along FYI and I hope this information helps you. I am still stuck :-(
Comment #3
lpeabody commentedThe menu path, as defined in media.module, looks as follows media/%file/format-form.
So, essentially what is happening here is file_load(v1234946150001) is being called, which obviously blows up in your face and we get a page not found as a result.
I think two things need to happen.
1) the brightcove wysiwyg embed feature should use a different callback other than media/%file/format-form.
2) a similar path callback should be implemented specifically for brightcove
I'm looking into ways to do this now.
Comment #4
lpeabody commentedIgnore my proprosed course of action for #3. I think what needs to happen now is that the MediaInternetBrightcoveHandler handler needs to be properly integrated into the embed functionality.
EDIT: Essentially what is happening is that the video being embedded is not being saved to the file_managed table in Drupal. This properly happens when you're associating the video with a node field, but not when embedding the video via CKEditor. I'm trying to track down the fork in the callstacks for each.
Comment #5
k.dani commentedIt has been fixed in 7.x-3.5. Please upgrade your module.
Comment #6
k.dani commentedComment #6.0
k.dani commentedAdded close-quote to clarify last reported error message