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)
这些都不会做我想要的.
有没有人想到这个?
在我的视频播放器中,当我尝试播放MKV Matroska文件时,它保持静止,视频未播放。
我跟随CodeLabs和ExoPlayer 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)