| Components | All | New | MacOS | Windows | Linux | iOS | ||||
| Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old | |
AVAsset.OpenContainer
Opens a movie from a container.
| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
| AVAsset | 5.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes, on macOS | ✅ Yes |
MBS( "AVAsset.OpenContainer"; Container ) More
Parameters
| Parameter | Description | Example |
|---|---|---|
| Container | The container with the movie file. | MyTable::MovieContainer |
Result
Returns asset reference number or error.
Description
Opens a movie from a container.Should work for external and internal containers.
Please allow a second to load video in background asynchronously.
Available in OS X v10.7 and later.
Please call AVAsset.Release later to free object from memory.
You can use AVExport.ExportSession to export to a new file. With AVExport.SetTimeRange you can only export a clip and with AVExport.ExportSessionMerge you can merge multiple videos to one.
Examples
Open movie from container:
MBS( "AVAsset.OpenContainer"; MyTable::MyContainer )
Close it later
See also
- AVAsset.PreferredRate
- AVAsset.PreferredVolume
- AVAsset.RequestImageTimePrecision
- AVAsset.TimeCodes
- AVAsset.TrackInfo
- AVAsset.WaitForLoaded
- AVExport.ExportSession
- AVExport.ExportSessionMerge
- AVExport.SetTimeRange
- AVPlayer.OpenContainer
Release notes
- Version 7.3
- Changed AVAsset.OpenContainer to accept wav files.
Example Databases
Blog Entries
This function checks for a license.
Created 19th June 2015, last changed 2nd February 2022