自己的项目跟着视频弄到第35集最后测试播放时却没有声音,代码是跟着视频打的,手机声音已经开到最大了。而我用下载下来的源码运行也播放不了(切换播放有时只会蹦出一句:"以下内容,来自喜马拉雅")
您的每一个用心回答,都会让这个世界变得更美好一些!
我也是刚遇到的这个问题,我说说我是怎么解决的:
1.首先应该用喜马拉雅最新的SDK
2.如图,官方最新的配置和师傅的有所不同,
3.按师傅的视频去官方最新的demo里面找相应的部分粘过来就行了
4.例:mXimalaya.init(this ,mAppSecret,getDeviceInfoProvider(this)); 下面 private IDeviceInfoProvider getDeviceInfoProvider(BaseApplication baseApplication) { return new DeviceInfoProviderDefault(baseApplication) { @Override public String oaid() { return "!!!这里要传入真正的oaid oaid 接入请访问 http://www.msa-alliance.cn/col.jsp?id=120"; } }; }
你的BaseApplication注册了么?
你这个问题解决了吗,我遇到了同样的问题, 喜马拉雅的列表什么都有,就是不能播放,也是敲代码到35集,用的是是真机http问题是解决了的,权限也都设置了,XmPlayerManager.getInstance(this).init();初始化了 。 喜马拉雅的SDK 是用的这个项目里的SDK https://github.com/anjiemo/Himalaya
Log里的onError e 只有一个参数,那会不会是这里提示的错误类型
我也是刚遇到的这个问题,我说说我是怎么解决的:
1.首先应该用喜马拉雅最新的SDK
2.如图,官方最新的配置和师傅的有所不同,
3.按师傅的视频去官方最新的demo里面找相应的部分粘过来就行了
你的BaseApplication注册了么?
Log里的onError e 只有一个参数,那会不会是这里提示的错误类型