<div dir="ltr">I&#39;m working on a digital signage project in Qt, and am running into an issue trying to play Flash files through a QWebView on Linux (the method I&#39;m using works fine when I build the project on Windows).<div>
<br></div><div style>I&#39;m loading the Flash file with an HTML wrapper that looks like this:</div><div style><br></div><font face="courier new, monospace">&lt;html&gt;<br>  &lt;body style=&quot;margin:0;cursor:url(emptycursor.cur)&quot; bgcolor=&quot;#000000&quot;&gt;<br>
    &lt;object data=&quot;FILE_PATH&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;100%&quot; height=&quot;100%&quot;&gt;<br>      &lt;param name=&quot;movie&quot; value=&quot;FILE_PATH&quot;&gt;<br>      &lt;param name=&quot;quality&quot; value=&quot;high&quot;&gt;<br>
      &lt;param name=&quot;bgcolor&quot; value=&quot;#000000&quot;&gt;<br>      &lt;param name=&quot;FlashVars&quot; value=&quot;FLASH_VARS&quot;&gt;<br>      &lt;param name=&quot;wmode&quot; value=&quot;W_MODE&quot;&gt;<br>
      &lt;param name=&quot;scale&quot; value=&quot;FLASH_SCALE&quot;&gt;<br>      &lt;embed src=&quot;FILE_PATH&quot; quality=&quot;high&quot; bgcolor=&quot;#000000&quot; width=&quot;FLASH_WIDTH&quot; height=&quot;FLASH_HEIGHT&quot; wmode=&quot;opaque&quot; name=&quot;FILE_PATH&quot; align=&quot;&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;<a href="http://www.adobe.com/go/getflashplayer">http://www.adobe.com/go/getflashplayer</a>&quot;&gt;&lt;/embed&gt;<br>
    &lt;/object&gt;<br>  &lt;/body&gt;<br>&lt;/html&gt;</font><div><br></div><div>(wmode is being set to opaque on Linux, direct on Windows).</div><div><br></div><div>Anyways, when a file plays on Linux, we get a lot of black boxes drawn over top of the animation wherever it was redrawing or there was an item moving. Using wmode direct just renders black and I don&#39;t get anything at all.</div>
<div><br></div><div>We found a somewhat working workaround, by calling repaint on the widget every few milliseconds, which mostly makes the black boxes go away, but causes very high CPU usage.</div><div><br></div><div>Could someone point me in the right direction on this? Is Flash on Linux supposed to work, and if not, is it being worked on for a future release?<br clear="all">
<div><br></div>-- <br>Zach Tibbitts
</div></div>