exoplayer相关内容
在我的Google Play发布前报告中出现了一些非常奇怪的行为,这才刚刚开始发生,但我不能将其归因于我更改了什么。我自己也无法复制该问题。 在发布前的报告中,每个测试设备似乎都失败了(6/6的设备都以同样的方式失败)。无论如何在真实的设备上重复相同构建的步骤,我永远不能重新创建它。堆栈跟踪如下: FATAL EXCEPTION: Thread-8 Process: uk.myapp.
..
我有一个HLS链接,在使用MPV时播放得很好,但在exoplay中我收到以下错误: PlayerError com.google.android.exoplayer2.ExoPlaybackException:com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException:无法连接https://ha
..
我有以下使用ExoPlayer2.4.0简单播放视频的API的代码。我试图将其迁移到最新的API版本(2.16.1),但许多API和我使用的代码不再在那里工作。例如,newSimpleInstance()不再被识别等。 如何将代码更新到最新的API? 以下是我到目前为止使用ExoPlayer2.4.0的代码: Uri uri = Uri.parse("https://dash.a
..
我将 ExoPlayer 实现为我的应用程序的播放器.但我不知道如何捕获所有 ExoPlayer 错误以避免应用程序崩溃.我添加了以下侦听器,但它没有捕获所有错误. 我必须使用 DRM,它有时会因某些问题而崩溃,但我之前无法设置监听器,因为播放器为 NULL. player = ExoPlayerFactory.newSimpleInstance(context, trackSelect
..
我已经实现了一个在后台运行音频的服务,该服务运行良好,但我无法从服务获取 SimpleExoPlayer 的实例到活动以更新 UI,如果我退出,音频也会在后台播放两次并重新打开活动. AudioPlayerService public class AudioPlayerService extends Service {私有最终 IBinder mBinder = new LocalBind
..
我正在开发一个使用 Exoplayer2 进行 HLS 视频流传输的项目.自适应流在我的 exoplayer 中运行良好,但我想实现一个功能,用户可以从 UI 手动更改视频的分辨率(144p、240p、480p……).我从 TrackGroup API 获得了播放视频的分辨率.但是不知道如何手动将分辨率值设置到播放视频中.谢谢 解决方案 您可以使用 Exoplayer2 中的轨道选择器功能
..
我正在寻找在 ExoPlayer 中实现缓存的任何示例. ExoPlayer 在它的库中有关于缓存的不同类,谷歌在这个视频中解释了我们可以用CacheDataSource 类,但 Google 没有提供任何演示.不幸的是,这看起来使用起来很复杂,所以我目前正在寻找示例(在 Google 上没有成功). 有没有人成功或有任何有用的信息?谢谢. 解决方案 这里是ExoPlayer
..
我正在尝试实现 exoplayer 这是我的 exoplayer 版本 实现'com.google.android.exoplayer:exoplayer:2.11.1' 我正在创建一个音乐播放器应用程序,但我对 exoplayer 一无所知我无法理解官方文档中的任何内容. 我找到了很多示例和教程,但都是关于使用 exoplayer 播放视频.许多示例都在使用已弃用的方法. 我正在
..
我正在 Exoplayer 上从 URL 播放视频,它在调整大小时使用 resize_mode 拉伸视频,正如我在布局文件中提到的使用这个我无法保持视频的纵横比. 我想像 image2 中提到的那样在 TextureSurface 中做比例类型 CENTER_CROP 但我得到的输出为 image1 我试过下面的例子 Exoplayer 演示示例 我的输出(Img 1)和预
..
我在 Android 中使用 ExoPlayer,并且我'我试图重现本地存储的加密视频. ExoPlayer 的模块化允许创建可以注入 ExoPlayer 的自定义组件,这似乎是事实.事实上,经过一些研究,我意识到为了完成这个任务,我可以创建一个自定义的数据源并覆盖 open()、read() 和 close(). 我也找到了这个解决方案,但实际上在这里整个文件在一个步骤中被解密并存储
..
我一直在尝试使用 ExoPlayer 流式传输 URL.网址: STREAM_URL_1 = "http://storage.googleapis.com/exoplayer-test-media-0/play.mp3" STREAM_URL_2 = "https://s3-ap-southeast-1.amazonaws.com/ok.talk.channels/zakirkhan/
..
一件奇怪的事情:代码在使用模拟器时运行良好,但在运行构建未签名的 apk 时崩溃. 当连接到android studio时,它给出以下错误: java.lang.RuntimeException:无法启动活动 ComponentInfo{com.tv2z.demo/com.tv2z.demo.DemoActivity}:android.view.InflateException:二进制 X
..
我正在使用 exoplayer 在我的 android 应用程序中播放来自 url 的视频.在纵向中,一切都按预期工作(在活动中使用 viewpager、fragments 和 tabs).我的目标是在用户处于横向时全屏播放视频.这意味着只有视频会横向播放,所有其他细节都会消失并在纵向时恢复到原始布局.我怎样才能做到这一点?或者实现这一目标的最佳方法是什么?任何示例代码将不胜感激. 解决方案
..
我已经实现了播放器,现在出现了问题.当视频正在播放时,如果应用程序关闭并恢复,视频屏幕会冻结.我什至看到了来自 Google 的 ExoPlayer Demo Activity 以便更好地理解,但我无法通过它在我的应用程序中实现.我在此处附加了播放器活动,对于完整代码,我正在共享 GitHub 存储库以获取所使用的完整文件集. RecipeStepDetailFragment.java p
..
我正在尝试创建一个带字幕的视频播放器.一切都已设置并正常工作,除了一件事.我的阿拉伯语字幕没有正确显示.他们用符号和东西看起来很奇怪……像这样: 这是我的带有字幕的 ExoPlayer 设置: Uri srt = Uri.parse("http://download1651.mediafire.com/titdvyxje25g/j5wpodffdhn005r/Thor+3+.WEB+%28
..
播放器链接:https://github.com/nstudio/nativescript-videoplayer 我在我的 nativescript 项目中使用 exoplayer.我想在播放器准备好播放视频时调用一个函数.这个插件的文档有点不清楚,但那里提到了玩家事件: 事件描述-------------------------------------------------error
..
我正在尝试用 ExoPlayer 替换视频视图,以便在我的应用中进行直播. 我无法在 ExoPlayer 上找到任何示例来将我的代码替换为 videoView.setVideoURI("") 和实时视频的实现. 任何已实施的人都可以帮忙吗? 谢谢 解决方案 将 bellow compile 添加到您的 gradle 中: //视频播放库编译'com.google.and
..
我正在将 mp4 从服务器下载到 cacheDir.后来我想用 Exoplayer 播放这个视频.但我做不到. 我使用以下播放服务器网址:(效果很好) extractorsFactory = new DefaultExtractorsFactory();MediaSource mediaSource = new ExtractorMediaSource(Uri.parse(videoURL
..
我想像 Spotify 那样在服务中使用 Exoplayer,但我可以看到大多数实现都使用 SurfaceView 和 VideoController.Exoplyer 是否可以在没有这两个组件的情况下使用,以便它可以在一个服务中工作? 解决方案 我已经创建了一个可以播放您的音频的服务,它类似于官方 exoplayer 的演示.exoplayer github 我创建了一个类似于官方
..
据我了解,2.4.0 版 ExoplayerSeekBar 已被 DefaultTimeBar 取代.https://github.com/google/ExoPlayer/blob/dev-v2/RELEASENOTES.md 正如我所见,截至 2017 年 2 月 19 日:https://github.com/bigexxx/ExoPlayer/blob/c5db6f39a6e07b4
..