October 15
Media agent for iOS v5.1.0
Notes
NRTHEOplayerTrackernow requires iOS 15.0 or later (upgraded from iOS 13.0) andTHEOplayerSDK-coreversion 11.x (upgraded from 10.x). Applications that require iOS 13 or 14 support must remain onNRTHEOplayerTrackerversion 5.0.0. Other tracker packages remain unaffected.
Improvements
- Updated
NRTHEOplayerTrackerto supportTHEOplayerSDK-coreversion 11.x.
Bug fixes
- Fixed an issue in
NRAVPlayerTrackerwhere pausing playback during rebuffering terminated the buffering event prematurely. The tracker no longer emitsCONTENT_BUFFER_ENDwhile the buffer remains empty, and playtime is no longer accumulated while playback is paused. - Fixed a crash in
NRTHEOplayerTrackerthat occurred when assigning a video source usingTHEOplayerSDKversion 11.x. - Fixed an issue in
NRIMATrackerwhere theNRTrackerIMAclass was omitted from the XCFramework binary. This restoresNRTrackerIMAsupport for Swift Package Manager and manual installation methods.
October 15
Agente de mídia para iOS v5.1.0
Notas
NRTHEOplayerTrackeragora requer o iOS 15.0 ou posterior (atualizado do iOS 13.0) e oTHEOplayerSDK-coreversão 11.x (atualizado da 10.x). Aplicativos que requerem suporte ao iOS 13 ou 14 devem permanecer noNRTHEOplayerTrackerversão 5.0.0. Outros pacotes de rastreador permanecem inalterados.
Melhorias
- Atualizado
NRTHEOplayerTrackerpara suportarTHEOplayerSDK-coreversão 11.x.
Correções de bugs
- Corrigido um problema em
NRAVPlayerTrackerem que pausar a reprodução durante o rebuffering encerrava o evento de buffer prematuramente. O rastreador não emite maisCONTENT_BUFFER_ENDenquanto o buffer permanece vazio, e o tempo de reprodução não é mais acumulado enquanto a reprodução está pausada. - Corrigido um travamento no
NRTHEOplayerTrackerque ocorria ao atribuir uma fonte de vídeo usando oTHEOplayerSDKversão 11.x. - Corrigido um problema no
NRIMATrackerem que a classeNRTrackerIMAfoi omitida do binário XCFramework. Isso restaura o suporte doNRTrackerIMApara o gerenciador de pacote Swift e métodos de instalação manual.
October 14
Media agent for Android v5.0.2
Bug fixes
- ExoPlayer / HLS:
contentBitratealways reported0for HLS streams. media3 internally classifies mixed audio+video HLS segment loads asTRACK_TYPE_DEFAULTrather thanTRACK_TYPE_VIDEO(unlike DASH and progressive streams, which were unaffected). The tracker's bitrate-capture logic only fired forTRACK_TYPE_VIDEO, so HLS loads never populated the field.contentBitratenow correctly reflects the actual stream bitrate for HLS content.
October 14
Agente de mídia para Android v5.0.2
Correções de bugs
- ExoPlayer/HLS:
contentBitratesempre reportava0para streams HLS. O media3 classifica internamente os carregamentos de segmentos HLS mistos de áudio + vídeo comoTRACK_TYPE_DEFAULTem vez deTRACK_TYPE_VIDEO(ao contrário dos streams DASH e progressivos, que não foram afetados). A lógica de captura de taxa de bits do rastreador era acionada apenas paraTRACK_TYPE_VIDEO, portanto, os carregamentos HLS nunca preenchiam o campo.contentBitrateagora reflete corretamente a taxa de bits real do stream para conteúdo HLS.
September 29
Media agent for Android v5.0.1
Breaking changes
- THEOplayer tracker API corrected:
NRTrackerTHEOPlayernow accepts a THEOplayerPlayerinstance instead of aTHEOplayerView. Update your integration to passtheoplayerinstance rather than the view itself. The tracker no longer proxies Activity lifecycle — forwardonResume(),onPause(), andonDestroy()directly toTHEOplayerView.
September 29
Agente de mídia para Android v5.0.1
Alterações de ruptura
- API do rastreador THEOplayer corrigida:
NRTrackerTHEOPlayeragora aceita uma instânciaPlayerdo THEOplayer em vez de umTHEOplayerView. Atualize sua integração para passar a instânciatheoplayerem vez da própria view. O rastreador não atua mais como proxy do ciclo de vida da Activity — encaminheonResume(),onPause()eonDestroy()diretamente paraTHEOplayerView.
September 23
Media agent for iOS v5.0.0
⚠ BREAKING CHANGES
NRVAVideo.addPlayer(): Now returns without creating a tracker when it can't identify the player type and no explicitplayerTypewas set, instead of silently defaulting to an AVPlayer tracker. If you pass a custom or wrapped player object, setNRVAVideoPlayerConfiguration.playerTypeexplicitly.
Features
NRTHEOplayerTracker: Added a new tracker for THEOplayer (Dolby OptiView Player) — content lifecycle events, QoE/rendition tracking, and error mapping. iOS only, iOS 13.0+. Available via CocoaPods, XCFrameworks, and Swift Package Manager.
September 23
Agente de mídia para iOS v5.0.0
⚠ ALTERAÇÕES CRÍTICAS
NRVAVideo.addPlayer(): agora retorna sem criar um rastreador quando não consegue identificar o tipo de player e nenhumplayerTypeexplícito foi definido, em vez de usar silenciosamente um rastreador AVPlayer por padrão. Se você passar um objeto de player personalizado ou encapsulado, definaNRVAVideoPlayerConfiguration.playerTypeexplicitamente.
Recurso
NRTHEOplayerTracker: adicionado um novo rastreador para THEOplayer (Dolby OptiView Player) — eventos de ciclo de vida do conteúdo, rastreamento de QoE/representação e mapeamento de erros. Apenas iOS, iOS 13.0+. Disponível via CocoaPods, XCFrameworks e gerenciador de pacote Swift.
September 17
Media agent for Android v5.0.0
Features
- THEOplayer integration - add NRTHEOPlayerTracker module and sample app support
Bug fixes
- Add error handler
- Add Read Me file
- Add Rendition shift
- Add unit test
- Added test cases
- ci: remove --no-ci from semantic-release to fix major version detection
- ci: remove --no-ci from semantic-release to fix major version detection
- Error code to null
- Fix CI failure
- Fix CI failure
- Fix CI failure
- Release tracker issue
- Remove config driven code
- Remove default code reference
- Remove unused code
- Remove unused code
- Rephrased the statement
- Resize the video
- Review comments
- Review comments
- Sample app
- Test cases
- theo: restart session on seek-back after video end
- timeSince-session-boundary
- Update comment
- Update ReadMe file
- Update the video url
- Updated error handler
- Updated error handler part
- Updated with config driven
September 17
Agente de mídia para Android v5.0.0
Recurso
- Integração do THEOplayer - adicionar módulo NRTHEOPlayerTracker e suporte a aplicativo de exemplo
Correções de bugs
- Adicionar manipulador de erros
- Adicionar arquivo Read Me
- Adicionar mudança de rendition
- Adicionar teste unitário
- Casos de teste adicionados
- ci: remover --no-ci do semantic-release para corrigir a detecção de versão principal
- ci: remover --no-ci do semantic-release para corrigir a detecção de versão principal
- Código de erro para null
- Corrigir falha de CI
- Corrigir falha de CI
- Corrigir falha de CI
- Problema do rastreador de release
- Remover código orientado a configuração
- Remover referência de código padrão
- Remover código não utilizado
- Remover código não utilizado
- Instrução reformulada
- Redimensionar o vídeo
- Comentários de revisão
- Comentários de revisão
- Aplicativo de exemplo
- Casos de teste
- theo: reiniciar sessão no seek-back após o fim do vídeo
- timeSince-session-boundary
- Atualizar comentário
- Atualizar arquivo ReadMe
- Atualizar a URL do vídeo
- Manipulador de erros atualizado
- Parte do manipulador de erros atualizada
- Atualizado com base em configuração