Você não pode incorporar diretamente um arquivo de vídeo do OneDrive em um iframe e reproduzi -lo sem abrir uma nova janela * A menos que * esse arquivo de vídeo seja acessível ao público e o OneDrive fornece um link de incorporação direto (que geralmente não é para arquivos pessoais). O foco principal do OneDrive está no armazenamento e compartilhamento de arquivos, não incorporação direta, como plataformas de hospedagem de vídeo (YouTube, Vimeo, etc.).
A razão pela qual isso é difícil está em segurança e licenciamento:
*
Segurança: A incorporação diretamente de um arquivo de vídeo exigiria que o iframe tivesse acesso direto ao arquivo oneDrive, representando um risco de segurança. OneDrive controla o acesso a arquivos para proteger os dados do usuário.
*
Licenciamento: O OneDrive não fornece inerentemente a infraestrutura necessária para reprodução direta de vídeo em um iframe. Serviços como o YouTube têm servidores e jogadores otimizados para isso.
soluções alternativas: 1.
compartilhamento público com código de incorporação (se aplicável): Se você * compartilhar publicamente * o vídeo com o acesso "Qualquer pessoa com o link", o OneDrive * pode * fornecer um código de incorporação. Isso é raro e muitas vezes não confiável e, mesmo assim, não é garantido que trabalhe dentro de um iframe sem abrir uma nova guia ou janela. Experimente, mas não confie nisso.
2.
Download e host em outros lugares: O método mais confiável é baixar o arquivo de vídeo e enviá -lo para um serviço projetado para hospedagem e incorporação de vídeo, como YouTube, Vimeo ou uma plataforma semelhante. Esses serviços fornecem códigos de incorporação especificamente para uso em iframes. Esta é a solução recomendada para incorporação consistente e confiável.
3.
Usando uma API OneDrive (avançado): Para os desenvolvedores, você * poderia * usar a API OneDrive para obter um URL de vídeo e depois usá -lo em uma tag `
` na sua página da web (não um iframe). No entanto, isso requer conhecimento de programação significativo e é mais complexo que as outras opções. Você ainda precisará gerenciar autenticação e permissões de usuário.
em resumo: Não existe uma maneira simples e interna de incorporar um vídeo do OneDrive em um iframe sem abrir uma nova janela. Faça o download e faça o upload para um site de hospedagem de vídeo adequado é a solução mais fácil e confiável.