Pergunta

Eu estou usando CMTime para AVAssets para o clip de vídeo.Para cortar o vídeo sem salvar o novo arquivo de vídeo eu só quero acompanhar a hora de início e a duração.

O CMTimeGetSeconds() método irá retornar um Float64, qual seria a melhor maneira de armazenar esta em CoreData?

Eu não posso usar um NSNumber como o tipo flutuante rodada o Float64 caminho para tanto.1.200000 é 1.0000 quando eu criar o meu NSNumber.

Obrigado antecipadamente

Foi útil?

Solução

Com base em seus comentários, é altamente provável que o videoTrack objeto irá ajustar a duração para um numero redondo que faz, pois para a reprodução de vídeo.Tente criar um NSNumber e imprimi-lo sem defini-la para o duration propriedade e provavelmente você vai obter o exato mesmo resultado.Também certifique-se de que o tipo de dados é definido para um Double no CoreData modelo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top