Hi Kumar,
It seems that MPEG-4 and H.264 are proprietary video codecs and they are not included
using CEF 3 this is what I get in Video section:
| MPEG-4 support | No ✘ |
|---|
| H.264 support | No ✘ |
|---|
| Ogg Theora support | Yes ✔ |
|---|
| WebM support | Yes ✔ |
|---|
CEF 3 official release supports only Ogg Theora & Webm video codecs.
It would be possible to create a build with mp4 & h264 support, but there are
licensing issues:
Codecs like MP3 and AAC are included in Google Chrome releases but
not Chromium builds. This is because these formats are not open and
require licensing. Distributing these codecs with your application
without a licensing agreement may violate the law in certain countries.
You should discuss with a lawyer if appropriate.
The above quote is from comment #7 in the CEF Issue 371:
"Cannot play proprietary audio or video formats"
The solution for you would be to convert the video to WebM or Ogg Theora
format.
Cheers,
Czarek.