Google Exoplayer

2016-11-29 12:24:08 +08:00
 xiaolai123
10640 次点击
所在节点    Android
12 条回复
xiaolai123
2016-11-29 12:28:46 +08:00
有谁再用 最新版 的 Exoplayer 的
yishanxin
2016-11-29 15:30:16 +08:00
r2.0.4 ??
xiaolai123
2016-11-29 20:40:27 +08:00
嗯 老是报依赖库的错
xiaolai123
2016-11-29 20:42:15 +08:00
相互关注一下…
yishanxin
2016-11-29 21:04:56 +08:00
运行不了吗 ?这边运行正常 ……什么错 方便贴出来吗
xiaolai123
2016-11-29 21:08:55 +08:00
我今天下班了 明天贴出来给你看
xiaolai123
2016-11-30 09:04:51 +08:00
@yishanxin 在这里怎么发图片
saberpowermo
2016-11-30 09:50:43 +08:00
什么错误? 我也在用 没什么问题啊
xiaolai123
2016-11-30 10:55:12 +08:00
@saberpowermo 你也在用 我这里库文件 总是报错 要不加你 QQ 或者微信聊聊
xiaolai123
2016-11-30 10:59:15 +08:00
@saberpowermo
@yishanxin
导入项目 编译 就直接报这个错
import android.media.MediaCodec.CodecException;
xiaolai123
2016-11-30 11:00:36 +08:00
@saberpowermo
@yishanxin
报一堆 找不到符号的变量 C:\Users\mhs\Desktop\Exoplayer2.x\ExoPlayer-r2.0.1\ExoPlayer-r2.0.1\library\src\main\java\com\google\android\exoplayer2\C.java
Error:(96, 59) 错误: 找不到符号
符号: 变量 CRYPTO_MODE_AES_CBC
位置: 类 MediaCodec
Error:(80, 58) 错误: 元素值必须为常量表达式
Error:(138, 53) 错误: 找不到符号
符号: 变量 ENCODING_AC3
位置: 类 AudioFormat
Error:(103, 47) 错误: 元素值必须为常量表达式
Error:(143, 55) 错误: 找不到符号
符号: 变量 ENCODING_E_AC3
位置: 类 AudioFormat
Error:(103, 61) 错误: 元素值必须为常量表达式
Error:(148, 53) 错误: 找不到符号
符号: 变量 ENCODING_DTS
位置: 类 AudioFormat
Error:(103, 77) 错误: 元素值必须为常量表达式
Error:(153, 56) 错误: 找不到符号
符号: 变量 ENCODING_DTS_HD
位置: 类 AudioFormat
Error:(104, 7) 错误: 元素值必须为常量表达式
Error:(173, 61) 错误: 找不到符号
符号: 变量 BUFFER_FLAG_KEY_FRAME
位置: 类 MediaCodec
Error:(166, 33) 错误: 元素值必须为常量表达式
C:\Users\mhs\Desktop\Exoplayer2.x\ExoPlayer-r2.0.1\ExoPlayer-r2.0.1\library\src\main\java\com\google\android\exoplayer2\audio\AudioCapabilities.java
Error:(48, 69) 错误: 找不到符号
符号: 变量 ACTION_HDMI_AUDIO_PLUG
位置: 类 AudioManager
Error:(53, 58) 错误: 找不到符号
符号: 变量 EXTRA_AUDIO_PLUG_STATE
位置: 类 AudioManager
Error:(56, 70) 错误: 找不到符号
符号: 变量 EXTRA_ENCODINGS
位置: 类 AudioManager
Error:(57, 40) 错误: 找不到符号
符号: 变量 EXTRA_MAX_CHANNEL_COUNT
位置: 类 AudioManager
C:\Users\mhs\Desktop\Exoplayer2.x\ExoPlayer-r2.0.1\ExoPlayer-r2.0.1\library\src\main\java\com\google\android\exoplayer2\audio\AudioCapabilitiesReceiver.java
Error:(72, 75) 错误: 找不到符号
符号: 变量 ACTION_HDMI_AUDIO_PLUG
位置: 类 AudioManager
C:\Users\mhs\Desktop\Exoplayer2.x\ExoPlayer-r2.0.1\ExoPlayer-r2.0.1\library\src\main\java\com\google\android\exoplayer2\audio\AudioTrack.java
Error:(1059, 67) 错误: 找不到符号
符号: 变量 WRITE_NON_BLOCKING
位置: 类 AudioTrack
Error:(1328, 19) 错误: 找不到符号
符号: 方法 setPlaybackParams(PlaybackParams)
位置: 类型为 AudioTrack 的变量 audioTrack
C:\Users\mhs\Desktop\Exoplayer2.x\ExoPlayer-r2.0.1\ExoPlayer-r2.0.1\library\src\main\java\com\google\android\exoplayer2\mediacodec\MediaCodecUtil.java
Error:(346, 34) 错误: 找不到符号
符号: 变量 HEVCProfileMain
位置: 类 CodecProfileLevel
Error:(348, 34) 错误: 找不到符号
符号: 变量 HEVCProfileMain10
位置: 类 CodecProfileLevel
Error:(464, 49) 错误: 找不到符号
符号: 变量 ALL_CODECS
位置: 类 MediaCodecList
Error:(464, 77) 错误: 找不到符号
符号: 变量 REGULAR_CODECS
位置: 类 MediaCodecList
Error:(486, 63) 错误: 找不到符号
符号: 变量 FEATURE_SecurePlayback
位置: 类 CodecCapabilities
Error:(491, 27) 错误: 无法将类 MediaCodecList 中的构造器 MediaCodecList 应用到给定类型;
需要: 没有参数
找到: int
原因: 实际参数列表和形式参数列表长度不同
Error:(581, 56) 错误: 找不到符号
符号: 变量 AVCLevel52
位置: 类 CodecProfileLevel
Error:(584, 68) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel1
位置: 类 CodecProfileLevel
Error:(585, 68) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel2
位置: 类 CodecProfileLevel
Error:(586, 68) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel21
位置: 类 CodecProfileLevel
Error:(587, 68) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel3
位置: 类 CodecProfileLevel
Error:(588, 68) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel31
位置: 类 CodecProfileLevel
Error:(589, 69) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel4
位置: 类 CodecProfileLevel
Error:(590, 69) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel41
位置: 类 CodecProfileLevel
Error:(591, 69) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel5
位置: 类 CodecProfileLevel
Error:(592, 69) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel51
位置: 类 CodecProfileLevel
Error:(593, 69) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel52
位置: 类 CodecProfileLevel
Error:(594, 69) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel6
位置: 类 CodecProfileLevel
Error:(595, 69) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel61
位置: 类 CodecProfileLevel
Error:(596, 69) 错误: 找不到符号
符号: 变量 HEVCMainTierLevel62
位置: 类 CodecProfileLevel
Error:(598, 68) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel1
位置: 类 CodecProfileLevel
Error:(599, 68) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel2
位置: 类 CodecProfileLevel
Error:(600, 68) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel21
位置: 类 CodecProfileLevel
Error:(601, 68) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel3
位置: 类 CodecProfileLevel
Error:(602, 68) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel31
位置: 类 CodecProfileLevel
Error:(603, 69) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel4
位置: 类 CodecProfileLevel
Error:(604, 69) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel41
位置: 类 CodecProfileLevel
Error:(605, 69) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel5
位置: 类 CodecProfileLevel
Error:(606, 69) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel51
位置: 类 CodecProfileLevel
Error:(607, 69) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel52
位置: 类 CodecProfileLevel
Error:(608, 69) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel6
位置: 类 CodecProfileLevel
Error:(609, 69) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel61
位置: 类 CodecProfileLevel
Error:(610, 69) 错误: 找不到符号
符号: 变量 HEVCHighTierLevel62
位置: 类 CodecProfileLevel
C:\Users\mhs\Desktop\Exoplayer2.x\ExoPlayer-r2.0.1\ExoPlayer-r2.0.1\library\src\main\java\com\google\android\exoplayer2\mediacodec\MediaCodecRenderer.java
Error:(20, 32) 错误: 找不到符号
符号: 类 CodecException
位置: 类 MediaCodec
Error:(102, 28) 错误: 找不到符号
符号: 类 CodecException
位置: 类 DecoderInitializationException
Error:(103, 18) 错误: 找不到符号
符号: 类 CodecException
位置: 类 DecoderInitializationException
C:\Users\mhs\Desktop\Exoplayer2.x\ExoPlayer-r2.0.1\ExoPlayer-r2.0.1\library\src\main\java\com\google\android\exoplayer2\mediacodec\MediaCodecInfo.java
Error:(20, 36) 错误: 找不到符号
符号: 类 AudioCapabilities
位置: 类 MediaCodecInfo
Error:(23, 36) 错误: 找不到符号
符号: 类 VideoCapabilities
位置: 类 MediaCodecInfo
Error:(144, 5) 错误: 找不到符号
符号: 类 VideoCapabilities
位置: 类 MediaCodecInfo
Error:(144, 55) 错误: 找不到符号
符号: 方法 getVideoCapabilities()
位置: 类型为 CodecCapabilities 的变量 capabilities
Error:(163, 5) 错误: 找不到符号
符号: 类 VideoCapabilities
位置: 类 MediaCodecInfo
Error:(163, 55) 错误: 找不到符号
符号: 方法 getVideoCapabilities()
位置: 类型为 CodecCapabilities 的变量 capabilities
Error:(181, 5) 错误: 找不到符号
符号: 类 AudioCapabilities
位置: 类 MediaCodecInfo
Error:(181, 55) 错误: 找不到符号
符号: 方法 getAudioCapabilities()
位置: 类型为 CodecCapabilities 的变量 capabilities
Error:(198, 5) 错误: 找不到符号
符号: 类 AudioCapabilities
位置: 类 MediaCodecInfo
Error:(198, 55) 错误: 找不到符号
符号: 方法 getAudioCapabilities()
位置: 类型为 CodecCapabilities 的变量 capabilities
C:\Users\mhs\Desktop\Exoplayer2.x\ExoPlayer-r2.0.1\ExoPlayer-r2.0.1\library\src\main\java\com\google\android\exoplayer2\text\CaptionStyleCompat.java
Error:(160, 21) 错误: 找不到符号
符号: 方法 hasForegroundColor()
位置: 类型为 CaptionStyle 的变量 captionStyle
Error:(161, 21) 错误: 找不到符号
符号: 方法 hasBackgroundColor()
位置: 类型为 CaptionStyle 的变量 captionStyle
Error:(162, 21) 错误: 找不到符号
符号: 方法 hasWindowColor()
位置: 类型为 CaptionStyle 的变量 captionStyle
Error:(162, 53) 错误: 找不到符号
符号: 变量 windowColor
位置: 类型为 CaptionStyle 的变量 captionStyle
Error:(163, 21) 错误: 找不到符号
符号: 方法 hasEdgeType()
位置: 类型为 CaptionStyle 的变量 captionStyle
Error:(164, 21) 错误: 找不到符号
符号: 方法 hasEdgeColor()
位置: 类型为 CaptionStyle 的变量 captionStyle
C:\Users\mhs\Desktop\Exoplayer2.x\ExoPlayer-r2.0.1\ExoPlayer-r2.0.1\library\src\main\java\com\google\android\exoplayer2\util\Util.java
Error:(137, 21) 错误: 找不到符号
符号: 方法 checkSelfPermission(String)
位置: 类型为 Activity 的变量 activity
Error:(139, 19) 错误: 找不到符号
符号: 方法 requestPermissions(String[],int)
位置: 类型为 Activity 的变量 activity
Error:(957, 12) 错误: 找不到符号
符号: 类 Mode
位置: 类 Display
Error:(957, 32) 错误: 找不到符号
符号: 方法 getMode()
位置: 类型为 Display 的变量 display
C:\Users\mhs\Desktop\Exoplayer2.x\ExoPlayer-r2.0.1\ExoPlayer-r2.0.1\library\src\main\java\com\google\android\exoplayer2\video\MediaCodecVideoRenderer.java
Error:(477, 44) 错误: 不兼容的类型: long 无法转换为 boolean
Error:Execution failed for task ':library:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
xiaolai123
2016-11-30 21:48:35 +08:00
@saberpowermo
@yishanxin
没有问题了 是我 android studio 的问题 折腾一下搞定了 谢谢你们了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/324074

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX