相关疑难解决方法(0)

在Android Studio中添加资源文件夹

Android Studio再次改变了它的项目结构......现在它已经改变了

project
---/app-module
   ---/manifests
   ---/res
   ---/java
Run Code Online (Sandbox Code Playgroud)

我一直在网上寻找,但我找不到资产文件夹的位置.当我尝试通过Android Studio中的目录查看器(右键单击,新建......目录)创建文件夹时,"目录"选项不可用.唯一可用的选项是:

Java Class
File
Module
Package
Image Asset
Run Code Online (Sandbox Code Playgroud)

这些都不会做我想要的.

有没有人想到这个?

android android-studio

73
推荐指数
4
解决办法
10万
查看次数

无法使用 exoPlayer 2.11 播放 MKV Matroska 视频

在我的视频播放器中,当我尝试播放MKV Matroska文件时,它保持静止,视频未播放。

我跟随CodeLabsExoPlayer Dev并构建了可以播放.MP4但无法播放的播放器.MKV

这是我的播放器:(exoplayer 2.11.5)

private void initializePlayer() {
    if (player == null) {
        player = new SimpleExoPlayer.Builder(this).build();
        playerView.setPlayer(player);
        Uri uri = Uri.parse(String.valueOf(videoUri));
        MediaSource mediaSource = buildMediaSource(uri);
        player.setPlayWhenReady(playWhenReady);
        player.seekTo(currentWindow, playbackPosition);
        player.addListener(playbackStateListener);
        player.prepare(mediaSource, false, false);
    }
}

private MediaSource buildMediaSource(Uri uri) {
    DataSource.Factory dataSourceFactory = new DefaultDataSourceFactory(this, "exoplayer-codelab");
    @C.ContentType int type = Util.inferContentType(uri);
    switch (type) {
        case C.TYPE_DASH:
            return new DashMediaSource.Factory(dataSourceFactory).createMediaSource(uri);
        case C.TYPE_SS:
            return new SsMediaSource.Factory(dataSourceFactory).createMediaSource(uri);
        case C.TYPE_HLS:
            return new …
Run Code Online (Sandbox Code Playgroud)

java android exoplayer2.x

9
推荐指数
1
解决办法
1101
查看次数

标签 统计

android ×2

android-studio ×1

exoplayer2.x ×1

java ×1