У вашего броузера проблема в совместимости с HTML5
Parts:
- cheap "bluepill" STM32 ($1.50)
- 160x128 ST7735 LCD ($2.60)
- SD card
Comments:
- SD uses faster STM32 SPI1 interface which supports 36 Mbps
- Not all SD cards work at 36MBps
- Slow card at 18Mbps gives 22-23fps
- Fast card at 18Mbps gives 25-26fps
- Fast card at 36Mbps gives 33-34fps
- SdFat library uses DMA mode for SPI transfer
- Big buffer in RAM is used to speed up SPI/DMA transfer from SD
- SPI1 is shared between LCD and SD card
- Demo videos used here are taken from my older video and are not optimal (200x120 resolution - only 160x120 part is displayed on LCD)
- Raw/uncompressed video data can be prepared using FFMPEG
Follow-up video:
https://youtu.be/6Uh5Iu-erO0
Older video playback examples:
https://www.youtube.com/watch?v=9n9LHX6vwKc
https://www.youtube.com/watch?v=7-NHFz5MuoQ
Demo code - at my GitHub:
https://github.com/cbm80amiga/ST7735_SDVideoPlayback
If you find it useful and you want to buy me a coffee or a beer:
https://www.paypal.me/cbm80amiga