Releases: deckameron/Ti.YoutubePlayer
Releases · deckameron/Ti.YoutubePlayer
Release list
iOS 1.0.10
#New error event handling
error
Fired when an error occurs.
player.addEventListener('error', function(e) {
Ti.API.error('Error: ' + e.message);
Ti.API.error('Code: ' + e.code);
Ti.API.error('Type: ' + type);
});Event properties:
message(String): Error messagecode(Number): Error codetype(String): Error type
| Code | Type | Message |
|---|---|---|
| 2 | invalid_parameter | Invalid parameter value (e.g., invalid video ID) |
| 5 | html5_error | HTML5 player error |
| 8 | video_removed | Video has been removed or flagged as inappropriate |
| 100 | not_found | Video not found, private, or age-restricted |
| 101 | embedding_disabled | Owner doesn't allow embedding |
| 150 | embedding_disabled | Same as 101 (duplicate) |
| 153 | missing_referer | Missing HTTP Referer header or API Client identification |
iOS 1.0.9
Fixed a bug that prevented the Youtube Player to rendered in a tableView row.
Android v1.0.1 and iOS v1.0.3
- Better and faster scaling mode.
Android 1.0.0
Features
- ✅ Inline playback (no forced fullscreen)
- ✅ Configurable autoplay and loop
- ✅ Mute/unmute control
- ✅ Adjustable playback speed (0.25x - 2x)
- ✅ Seek to any point in the video
- ✅ No native Android controls
- ✅ Caption support
- ✅ Modern async API
iOS 1.0.2
- Fix crash in YouTubePlayer initialization when accessing publishers before player is ready
iOS 1.0.1
- Updated the docs.
- Updated the example.
- Fixed a setPlaybackRate bug.
iOS v1.0.0
Features
- ✅ Inline playback (no forced fullscreen)
- ✅ Configurable autoplay and loop
- ✅ Mute/unmute control
- ✅ Video quality control
- ✅ Adjustable playback speed (0.25x - 2x)
- ✅ Seek to any point in the video
- ✅ Detailed state and metadata events
- ✅ No native iOS controls
- ✅ Caption support
- ✅ Modern async API