The current release of Brightcove has the following known issues and limitations. These will be addressed in future releases. See Resolved Issues for a list of former issues that have been corrected.
Identified known issues include:
If you create a new user in the Brightcove Console, this user will not be enabled for the Brightcove Studio. Please create all users you intend to access Brightcove in the Brightcove Studio.
<script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>BrightcoveWidgets.js in the JavaScript URL instead of BrightcoveExperiences.js; if you use the correct JavaScript URL in your publishing code, this Flash upgrade prompt does not occur. (BC-14086)We do not currently support uploading files in the .mov DVCPRO HD video file format. (BC-14488)
If you add the same playlist more than once to a tabbed player, additional tabs are added for the duplicated playlists, but these tabs have no content. Workaround: Avoid adding the same playlist to a player more than once. (BC-16014)
In certain Macintosh OSX 10.5.x computer configurations, an operating system service appends port 80 to certain requests, which causes those requests to fail. This can cause attempts to preview videos in the Media module to fail. In some cases, upgrading the Macintosh system software to version 10.5.5 has solved this problem.
Some users may experience issues while using the preview in the Media module with Internet Explorer and in full screen mode.
Workaround: Disable hardware acceleration in the Flash player.
To turn off hardware acceleration, bring the preview player up in the Media module. Right click the player and select settings. At the bottom of the settings dialogue, select the screen icon, which will enable you to uncheck the hardware acceleration. (BC-19718)
The Banner and ExpandingBanner BEML components do not display in the Publishing module. If you add one of these components to a custom player template, it will function correctly in a published player, but you cannot see the component when you preview the player or edit its styles in the Publishing module. (BC-16842)
Ad tag translator SWFs that were developed for AS2 players do not work with AS3 players.
The DFP Video and Rich Media Ad Tag Translator does not work properly with more than one ad request per insertion point. When you are setting your ad policies to work with an ad tag translator, set 'Number of ads to play' to 1. (BC-16888)
The ExpandingBanner BEML component has an animationType attribute. The fade value for animationType does not work correctly.
Workaround: Use animationType="expand" instead. (BC-19816)
If you are developing an Ad SWF, you should try to use each call to displayAd() as a single ad call within a single video, otherwise you may encounter issues. If you feel you need to make multiple ad calls within a single call to an ad SWF, please ask in our forums for an alternative.
Full screen events are not seen by the ad SWF.
Workaround: Use the Flash full screen events instead of using the Brightcove player's events. (BC-17274)
Flash ad creatives written and compiled with ActionScript 3 / Flash 9 will play back in the Brightcove player. However the click tag functionality won't work. As such, we don't fully support ActionScript 3 in Flash ad creatives. We do support Flash 9 ad creatives compiled with ActionScript 2.
If you try to clear all contents from a playlist by passing an empty array of videoIDs in the update_playlist method, the method returns code 100: UnknownServerError (instead of something more informative) and the playlist will not be modified. (BC-17725)
Previously, in the methods find_related_videos, find_videos_by_user_id and find_videos_by_campaign_id, if you passed null or false for the get_item_count argument, the value returned for the total_count property would be 0. This behavior was inconsistent with the behavior of other related methods. Now, in this circumstance, the value returned for the total_count property is -1. (BC-13332)
In Media API read methods, if you use both the output=MRSS and fields (or video_fields or playlist_fields) parameters in your method call, the method returns a code 100: unknown error. If you want your output in MRSS format, you cannot use the fields parameter to limit the fields returned in the MRSS. (BC-17039)
The find_videos_by_reference_ids and find_playlists_by_reference_ids methods cannot handle reference IDs that contain commas.
Workaround: Avoid using commas in reference IDs for videos and playlists.
The Brightcove Player API has a function named loadVideo. The intention of this function is to play a video in the video display window of a player. This function allows a developer to initiate playback of a specific video using the custom code. Currently the loadVideo function has a known bug where a video is queued but not played back under certain conditions. We have been made aware that some of our partners may be relying upon this broken behavior to present the video to the user, but not initiate automatic playback. In response, we have added a new API function named cueVideo. This function is nearly identical to loadVideo; however, when you invoke cueVideo the video is presented to the user, but will not automatically play.
The bug in loadVideo has been fixed and as a result, calling loadVideo should in all cases cause the video to begin playback immediately. If you want instead to have the video cued and have the user initiate playback, use the cueVideo instead. If you have existing code that was relying on the bug in loadVideo, you should update your code to use the cueVideo function.
Using setRotation along with system fonts causes any text in the rotated component to disappear. TextLinks using system fonts cannot have their opacity set with setAlpha. (BC-12947)
The videoChange event in the VideoPlayer Module has been removed. For most purposes, the streamStart event can be used instead. (BC-14359)
The showIconMenu function in the Menu Module no longer has any effect, since Brightcove players no longer have an icon menu. Use showMenuPage instead, specifying the menu you want to display.
Auto-advance is a player setting that causes a player to begin playing the next video in a playlist immediately after the preceding video completes. If you duplicate one of the standard player templates that supports one or more playlists, the new player template will have auto-advance turned on, and you will not be able to turn auto-advance off in the Publishing module for players made with that template. This issue affects player templates duplicated from the following standard player templates:
To avoid this problem, remove the following text from the List or TileList element in the new player template:
automaticAdvance="true"
(BC-21330)
If you use an embedded font in a player template, the player will not load. Do not use embedded fonts in a player template. (BC-18487)
In BEML player templates, be sure not to include extra white space in XML attributes. For example, do this:
<element id="foo" />
and not this:
<element id = "foo" />
The extra white space before and after the equals sign in this example prevents the player template from being styled in the Publishing module.
If you currently use a TubeMogul player plug-in, it will conflict with Brightcove's analytics features. To avoid this conflict, you should disable analytics tracking. To do so, in the Brightcove Studio, go to the Account Settings > Analytics page. Click the Analytics Settings - Edit link and select Disable. We expect this issue to be resolved by the time of the next Brightcove release in mid-November. (BC-21623)