Transparent video?

I can make a video with an alpha channel, so I have a video with transparency. Is there any way to play this in Corona SDK? My use is for a small video a person who “walks” onto the screen over a background, talks, then walks off.

I can make a white-background video, which is fine for a white-background screen…but of course, I’d like to make it work on any background.

When I try this with the new native.newVideo, I still get a black background instead of the alpha channel.

I know the video has an alpha channel because I can drop it into Final Cut Pro and see the transparency immediately. [import]uid: 37366 topic_id: 22657 reply_id: 322657[/import]

To the best of my knowledge. Corona currently handles video by handing off to the video player on the device. At that time you pretty much lose most of your control over presentation.

I don’t believe there’s a way to handle video with a transparent background at this time.

Todd
[import]uid: 66426 topic_id: 22657 reply_id: 90367[/import]

Does anyone know if this is possible with Corona Pro yet?

Does anyone know if this is possible with Corona Pro yet?

For a nice full-screen effect, I created a PNG sequence with transparency and repeat it - it’s full screen at an average of 45K per frame, so it’s good enough. Then, I simply display each image using newRect - I do this because it will work on Android 2.2. Looks awesome! I wouldn’t try to lip-sync anything, but you can play audio at the same time to make it look someone synced up.

I’m thinking about paying someone to create a plugin to do this using a more efficient lossy form of compression.

For a nice full-screen effect, I created a PNG sequence with transparency and repeat it - it’s full screen at an average of 45K per frame, so it’s good enough. Then, I simply display each image using newRect - I do this because it will work on Android 2.2. Looks awesome! I wouldn’t try to lip-sync anything, but you can play audio at the same time to make it look someone synced up.

I’m thinking about paying someone to create a plugin to do this using a more efficient lossy form of compression.