问题标签 [exoplayer2.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Exo Player 事件监听器回调
在活动的onPause()中,我将false传递给player.setPlayerWhenReady(),我按下手机的主页按钮,因此活动的onPause()被调用但我将应用程序保持在后台,我没有从堆栈中删除,大约20分钟后我重新打开应用程序,因此调用活动的 onStart() 再次初始化 exoplayer 并传递有效的视频 url,然后传递 player.setPlayerWhenReady(true),但 exo 播放器直接在其回调中调用 onPlayerError() .. 但是当我关闭堆栈中的应用程序并再次打开应用程序 exo 播放器工作正常...请帮助解决此问题。
代码是这样的。。
我在活动的 onDestroy() 中调用此释放方法。
android - ExoPlayer video not cropping and fit
I use ExoPlayer library for loading videos from my server and I want to scale and crop the videos to keep their aspect ratio. The videos playing fine and everything are fine even when I change the volume of the video. I tried to use the setVideoScalingMode function on the SimpleExoPlayer and passed:
Nothing happens and I also tried to change the resize attribute to fill/fit. Still no scaling and cropping.
android - Exoplayer2 hls - 选择质量
我正在使用 Exoplayer2 播放 HLS 视频,我想让用户自己选择视频的质量。
我有这个网址,例如: https ://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8
在这个网址中,我们有 8 种不同的分辨率,有人知道我该如何选择其中一种吗?
android - Exoplayer2 onBandwidthSample
我正在使用 Exoplayer2,当我覆盖该onBandwidthSample
方法时我没有回调。我在做什么坏事?这是我的代码:
android - 如何为 exoplayer2 控制器视图显示和隐藏动作设置动画?
我使用 exoplayer2 在 android 应用程序中显示视频。我已经覆盖了exo_player_controller_view.xml
. 现在一切正常,我正在尝试做的是动画外观以淡入和消失以淡出控制器视图,就像 YouTube 所做的那样。
任何人都可以帮忙吗?
谢谢
android - ExoPlayer HlsMediaSource() 已弃用
该HlsMediaSource()
方法已弃用(我目前正在使用exoplayer:2.6.1
)。推荐用于 HLS 媒体的方法是什么?
exoplayer - 为什么 Exoplayer 在带宽变化时不切换 HLS 轨道
我有这个简单的 .m3u8 文件
使用 simpleExoplayer 我像这样加载这个流:
但即使在高 WIFI 互联网上,它也将始终选择分辨率为 320x180 的第二轨道,并且永远不会切换到分辨率为 640x360 的更高轨道。
如果我用 maxInt 替换 DEFAULT_MAX_INITIAL_BITRATE 那么它将正确选择第一个轨道(640x360)但是如果在播放中间我切断了 wifi 让手机只使用低 3G 连接,那么它永远不会切换到第二个轨道(320x180),每次播放都会卡住
也是检查MediaCodecUtil.getDecoderInfo("video/avc", false).adaptive
,它返回 TRUE
我做错了什么?hls 在 simpleExoPlayer 中是否正常工作?
android - 右外层玩家 Uri
我下载了一个简单的Exoplayer
例子(这个链接:github例子)
它与设置在其中的 uri 完美配合,但是当我更改为想要播放的视频时,什么也没有发生。我想Uri
我试图设置是不正确的。我怎样才能让这个视频正确播放?
这是具有简单类的类。这些Uri
行被评论:
}