Page MenuHomePhabricator

Preview video while editing with VE
Open, LowPublic


It is not possible to preview a video while using VE (frwp feedback).

User case:

  1. Edit article with VE
  2. Insert > Media
  3. browse a video / can't watch the video
  4. have all media details / can't watch the video
  5. add caption and insert the media / can't watch the video
  6. save article
  7. can see the video

Event Timeline

Trizek-WMF raised the priority of this task from to Needs Triage.
Trizek-WMF updated the task description. (Show Details)
Trizek-WMF added a subscriber: Trizek-WMF.
Restricted Application added a project: Multimedia. · View Herald TranscriptJun 19 2015, 1:43 PM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Restricted Application added a subscriber: Matanya. · View Herald TranscriptJun 29 2015, 7:08 PM
Jdforrester-WMF triaged this task as Low priority.Aug 4 2015, 7:28 PM
Jdforrester-WMF edited projects, added TimedMediaHandler, Epic; removed MediaViewer.
Jdforrester-WMF set Security to None.
Jdforrester-WMF moved this task from To Triage to Freezer on the VisualEditor board.
Jdforrester-WMF moved this task from Untriaged to Backlog on the Multimedia board.Sep 4 2015, 5:51 PM
TheDJ moved this task from To sort to Player on the TimedMediaHandler board.Oct 21 2015, 7:13 PM
TheDJ moved this task from Backlog to VE/Parsoid on the Kaltura player board.May 10 2016, 12:41 PM

Moved from T104237:

@Jdforrester-WMF the new html5 structure assumes that JS controls will be provided. If those are not provided, then a controls attribute needs to be added to enable the standard browser controls.
There was some discussion on this when we implemented it, but basically it comes down to: HTML5 video assumes that you can guarantee the same environment for all your content, or that you have different end points for different environments. You can't have JS in one environment and then no JS in the other, with the same HTML content.
So either add the video.js modules, or add custom JS to add the controls attribute for this specific situation.