How to play a .gif file

I’d like to ‘play’ a .gif file from a filesystem file or BLOB field in a UI control on a form.

I’m currently using a HTML View and a URL to achieve this.

Any suggestions would be greatly appreciated.

The other way is to split the gif into frames (individual pictures), and display them within a canvas in the Paint event.

To split: