# Asynchronous Media

DevFeed: [Asynchronous Media](<https://devfeed.tech/articles/asynchronous-media-19203.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/asynchronous-media/>)

Author: Shai Almog

Published: 2019-05-22T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Promise](<https://devfeed.tech/topics/promise.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [Image](<https://devfeed.tech/topics/image.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [cache](<https://devfeed.tech/tags/cache.md>), [features](<https://devfeed.tech/tags/features.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [ios](<https://devfeed.tech/tags/ios.md>), [media](<https://devfeed.tech/tags/media.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

This developer article describes asynchronous media APIs that allow media objects to be created without blocking the current call. It also discusses rendering hints, iOS image texture caching, improved pinch-zoom rendering, a fix for oversized images rendered as black, and an uppercase input constraint.

## Source excerpt

There are a lot of fixes and new features that I don't get to cover enough as I've been busy on several fronts. One of the new features is support for asynchronous media API's. These let us create a media object without waiting for it to complete. This is very useful if you have a complex UI and want to play a media file while doing other things.