A carregar a página…

Integração do SDK WeSign de Língua Gestual em Vídeo WeAccess.Ai para Aplicações Android

Integração do SDK WeSign de Língua Gestual em Vídeo WeAccess.Ai para Aplicações Android

Integração do SDK WeSign de Língua Gestual em Vídeo WeAccess.Ai para Aplicações Android

Passo 1. Adicionar o JitPack ao settings.gradle

Abra o ficheiro settings.gradle e adicione o repositório JitPack:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        mavenCentral()
        maven { url 'https://jitpack.io' }
    }
}

Passo 2. Adicionar a Dependência ao build.gradle

Adicione a seguinte linha ao seu ficheiro app/build.gradle:

dependencies {
    implementation 'com.github.signfordeaf:video-sign-translate-kt:1.0.1'
}

Permissões

Adicione esta permissão ao seu ficheiro AndroidManifest.xml:

<uses-permission android:name="android.permission.INTERNET" />

Utilização

Passo 4.1 Layout XML

Adicione a vista WeSign ao seu ficheiro de layout (por exemplo, activity_main.xml):

<com.weaccess.wesign.WeSign
    android:id="@+id/weSign"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

Passo 4.2 Classe Kotlin

Inicialize o SDK e associe o seu leitor de vídeo:

class MainActivity : AppCompatActivity() {

    private lateinit var weSign: WeSign
    private lateinit var playerView: PlayerView
    private lateinit var player: ExoPlayer

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        WeAccessConfig.initialize("YOUR_API_KEY")
        setContentView(R.layout.activity_main)

        weSign = findViewById(R.id.weSign)

        player = ExoPlayer.Builder(this).build()
        playerView = PlayerView(this)

        val videoUri = Uri.parse("android.resource://${packageName}/${R.raw.sample_video}")
        // Place sample_video.mp4 inside res/raw directory

        val mediaItem = MediaItem.fromUri(videoUri)
        player.setMediaItem(mediaItem)
        player.prepare()

        playerView.player = player
        weSign.setPlayer(playerView)
    }
}

Encontre problemas de acessibilidade no seu sítio web.

Faça uma verificação rápida de acessibilidade e descubra as potenciais barreiras do seu sítio web. A verificação automática não consegue detetar todos os problemas.

Exemplo: www.oseusitioweb.com

A pontuação de acessibilidade baseia-se em resultados de testes automáticos. Não constitui uma declaração de conformidade com as WCAG ou com a regulamentação. Uma avaliação completa exige testes manuais.

Ecrã com o resultado de uma análise de acessibilidade: lista dos problemas detetados com indicadores de estado.