Movie Theater Lighting

John Carmack solved this same problem there. If you can some how get last mipmap of media texture and use that for dynamic spot light color. If you know the content of media you could preprocess this and store colors to 1d color array. Not ideal but should work.