Here is the HTML/CSS code I'm using to create a "Play" button with an arrowhead symbol. The code utilizes ▶ and &9658; to achieve this functionality.
<div class='audio-container'>
<p style="text-indent:0em;">
<audio preload='none' controls></audio>
<a class="media-link"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" style="vertical-align:middle;" height="62px" width="1px" /><span style="background-color:black;border:none;text-align:center;color:white!important;padding: 7px 20px 9px 25px;border-radius:10px;display:inline;!important;">▶ Listen 9654 </span>
</a>
</p>
</div>
<div class='audio-container'>
<p style="text-indent:0em;">
<audio preload='none' controls></audio>
<a class="media-link"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" style="vertical-align:middle;" height="62px" width="1px" /><span style="background-color:black;border:none;text-align:center;color:white!important;padding: 7px 20px 9px 25px;border-radius:10px;display:inline;!important;">► Listen 9658 </span>
</a>
</p>
</div>
The challenge I am facing is inconsistent rendering of arrowheads on various Android versions, as seen in the image provided below.
I aim to have a uniform appearance of the ▶ symbol, not shaded gray, across all Android platforms, similar to how it displays on Android 7. On the contrary, ▶ tends to show up grey on lower Android versions.
►, on the other hand, appears well on older Android versions but seems distorted on Android 7 devices.
I've been experimenting with different variations of HTML/CSS code, yet I haven't found the right solution to ensure consistent rendering of the "Play" arrow on all Android versions.