exoplayer相关内容
我需要使用.cd格式的exoplayer复制现场表演. 但我收到此错误: com.google.android.exoplayer2.source.UnrecognizedInputFormatException: 没有可用的提取器(MatroskaExtractor, FragmentedMp4Extractor,Mp4Extractor,Mp3Extractor,AdtsExtra
..
我设法创建了一个MPD文件,当通过URL将其馈送到 ExoPlayer 2.6.0 时,该文件可以完美播放(该MPD托管在测试服务器中). 但是,我需要在Android中创建此MPD文件并将其提供给ExoPlayer,而无需向服务器请求该文件.到目前为止,我已经尝试理解DashManifest& DashManifestParser没有成功.有什么想法如何在Android中创建文件并将其直接
..
我想用ExoPlayer 2显示字幕.用户可以选择语言(英语,德语或阿拉伯语).视频链接是HLS(.m3u8),字幕是.str文件. 我找不到任何样本可以做到这一点. 有样品吗? 解决方案 链接(我在您的原始帖子中添加了评论)将是您如何围绕文本轨道选择构建用户界面.然后,要实际获取要添加到mp4文件(或任何格式)的曲目,您需要使用MergingMediaSource.简单的版本
..
在android中,有一个名为 Exoplayer 的库,该库与流处理来自给定URL的视频有关. 现在,根据此 Firebase不支持视频流,即使您可以将uri从网址传递到视频视图(它实际上也会流式传输). 问题: exoplayer可以用于从Firebase存储流式传输视频吗? 为什么即使使用videoview,firebase也无法进行流传输? 解决方案 是可以
..
我正试图设置一个搜索栏来控制exoplayer流破折号实例的级别. 我正在使用的设置是演示项目的修改版本,无法确定我应该尝试影响搜寻栏输出的元素,即如何正确使用MSG_SET_VOLUME等 任何输入将不胜感激. 我要寻找的最终结果是一个带有两个exoplayer实例的应用程序,它们都通过带有控制两个播放器混合的推子(seekbar)来传输破折号内容(一旦确定了这一点,我想如果数学是正
..
我正在关注教程实施Exoplayer.但是不建议使用ExtractorMediaSource类.我需要从远程URL播放视频.在这种情况下可以使用什么替代方法? val mediaSource = ExtractorMediaSource .Factory(DefaultDataSourceFactory(context, userAgent)) .setExtractorsFacto
..
我试图将exoplayer库导入到我的项目中,但是遇到很多错误,因此我决定将exoplayer添加为jar文件,但问题是我无法在Internet上找到要下载的文件. 解决方案 每个 ExoPlayer Github存储库,您必须下载存储库并手动构建一个jar.完整说明可在 Google Media Framework广告示例. 但是,如果您使用的是Gradle和Android Stu
..
是否可以同时运行mp4和流m3u8视频的exoplayer? 我尝试过,但是找不到解决方法. 我找到了以下测试来源. 视频mp4:此处 流m3u8:这是我在mp4视频上编写的代码,但在m3u8上却可以. 我做了几次尝试,但没有成功,我在考虑使用HlsMediaSource,但无法使它工作. 错误,在SimpleVideoStream.java中调用了以下函数:
..
我正在尝试通过exo Player播放视频,但这给了我这个错误:- E/ExoPlayerImplInternal:源错误. InvalidResponseCodeException:响应代码:404 这是我的活动班级:- public class VideoActivity extends AppCompatActivity implements VideoRendererE
..
我正在我的应用程序中设置Exo Player,并且已经在播放器中实现了DASH自适应流,并希望添加该功能来播放用户选择的特定质量的曲目. 我的Exo播放器版本是2.9.3,我尝试通过遵循以下 Stackoverflow Post 来实现a>,中型帖子,但有点令人困惑代码的某些部分已弃用,说的是我是初学者. 这是我初始化播放器的代码:- private void initializ
..
我试图从MediaPlayer切换为ExoPlayer,但是我找不到任何更新的演示如何使用它.我认为他们已经删除了FrameworkSampleSource方法.我从Github下载了该演示,但找不到播放器的实现,可以在添加URL的Samples对象中找到它. 我有一个要播放的URL列表.我切换到ExoPlayer的原因是它比MediaPlayer更流畅.我已阅读了有关ExoPlayer的所有St
..
我正在使用 Exoplayer 播放视频 Code For Playing Video private PlayerView videoView; SimpleExoPlayer player; videoView = findViewById(R.id.video_view); player = ExoPlayerFactory.newSimpleInstance
..
我想知道如何实现该行为,以便在播放其他音频时广播流停止播放-例如,用户开始播放音乐,拨打电话等. 换句话说,我的ExoPlayers如何知道正在播放其他音频,或者如果没有,我是否必须收听媒体播放器和通话事件? 解决方案 以下是我为 音频状态管理器 制作的示例,您可以将其用作模板. (创建于2016年) 根据问题-您需要使用OnAudioFocusChangeListener,请
..
我想将exoplayer的实现与媒体会话对象联系起来.我设置了一个SimpleExoPlayerView来显示视频.每次单击按钮时,我都希望触发媒体会话回调.我只能在使用一副耳机之类的东西时触发回调.该应用中使用的代码写在下面 @OnLifecycleEvent(Lifecycle.Event.ON_CREATE) public void setUp(LifecycleOwner lifec
..
我在com.google.android.exoplayer2.ui.SimpleExoPlayerView视图中加载了视频,但我想使其在视图加载时自动开始.现在,用户必须单击“播放"按钮. 解决方案 SimpleExoPlayer与SurfaceView配合良好,有一些方法可以设置播放器的表面. 这是我创建SimpleExoPlayer的方式: /** Create a de
..
我知道可以在ExoPlayer中使用TextureView.但是我找不到任何有关如何以适当方式实现此功能的示例.您能帮我解决这个问题吗? 解决方案 PlayerView具有xml属性surface_type,可让您选择要使用SurfaceView还是TextureView. (注意:SimpleExoPlayerView在最近的版本中已重命名为PlayerView,因为它仅取决于Pl
..
在我的应用中,我想处理用户单击PlayerView的情况,但是未调用OnClickListener,并且不会引发任何异常.我添加了app:use_controller="false" 到XML PlayerView. 我试图设置OnTouchListener,但是我需要调用MotionEvent.ACTION_UP,这也没有发生(因为我不想在用户滚动时处理这种情况,所以我需要在用户滚动时处理
..
我正在创建 IPTV 应用.在这种情况下, Exoplayer 用于视频流,现在的要求是更改运行时的视频质量(自动,720p,1080p,HD),如Youtube. 我找到了2-3个解决方案,但我不知道如何实现. 解决方案 如果仅要求将比特率/质量与设备功能和当前网络条件相匹配,ExoPlayer将自动执行此操作. 如果您实际上希望允许用户手动选择它,则还可以使用Exoplay
..
我想将ExoPlayer库用于我的Android应用程序以播放实时流式视频. 我一直在浏览exoplayer网站和文档以及Github页面,但对这些解释不满意. 任何人都可以给我一个提示,您如何通过ExoPlayer播放http实时流视频? 谢谢. 解决方案 我能够立即在ExoPlayer中播放LiveStream. 只需从 https://drive.google
..
我尝试了这和此,用于ExoPlayer的设计自定义搜索栏,但没有运气. /p> 我想为ExoPlayer设计自定义缩略图和ProgressBar.以下是我尝试放入seekbar的ExoPlayer XML,但是并没有按预期实现.
..