我想在一个Android应用中播放VR
视频和普通视频。
我使用谷歌VR
播放VR
个视频,一切正常。
但是当我想播放普通视频时,我会看到类似 fisheye 的内容。
所以现在我想将ExoMedia
用于普通视频。
但是,当我将ExoMedia
添加到gradle
并运行应用时,我会看到错误。
错误:将字节码转换为dex时出错: 原因:com.android.dex.DexException:多个dex文件定义Lcom / google / android / exoplayer / AspectRatioFrameLayout;
我使用了以下依赖项:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile project(':gvr-android-sdk/libraries:common')
compile project(':gvr-android-sdk/libraries:commonwidget')
compile project(':gvr-android-sdk/libraries:panowidget')
compile project(':gvr-android-sdk/libraries:videowidget')
compile 'com.squareup.okhttp3:logging-interceptor:3.3.1'
compile 'com.android.support:appcompat-v7:24.0.0'
compile 'com.android.support:recyclerview-v7:24.0.0'
compile 'com.android.support:cardview-v7:24.0.0'
compile 'com.android.support:design:24.0.0'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.android.support:support-v4:24.0.0'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.devbrackets.android:exomedia:3.0.1'
}