Mirror Castdisplay on your TV can be useful when you’re showing off photos from a recent trip, playing a game or giving a demonstration. With this guide, you’ll be able to duplicate your Android phone’s screen on any TV. Here’s how.
Step 1: Search Miracast in Play store and download the top listed App (Both installed App tested works)
Step 2: Enable the DLNA/ Casting function on your Smart TV
The way to achieve this is pretty much depends on the TV models and brand, you can just simply google your TV model and brand with a “cast” word, you will find the how to.
In the case if your TV does not support DLNA / Wifi Cast function, you may consider to get a Android TV Box or Chromecast, which will simply solve your issue.
Step 3: Connect to same Wifi as your TV/TV box/ Chromecast, use your miracast App/Google home to search on your Android Phone
Below is a sample casting case which cast the phone screen to a TV with Microsoft display adapter:
For Chrome Cast, you can refer to this link: https://support.google.com/chromecast/answer/6059461