exoplayer 相关问题

适用于Android的应用级媒体播放器,支持MediaPlayer当前未提供的功能,包括HTTP上的动态自适应流媒体(DASH),SmoothStreaming和持久性缓存。

如何在移动应用程序中进行视频修剪和合并性能? [已关闭]

我正在开发一款应用程序,允许用户修剪和合并类似于 Snapchat 和 Instagram 故事的录制视频。目前,我正在使用 FFmpeg 进行视频处理,但它...

回答 1 投票 0

如何提高移动应用程序的视频修剪和合并性能

我正在开发一款应用程序,允许用户修剪和合并类似于 Snapchat 和 Instagram 故事的录制视频。目前,我正在使用 FFmpeg 进行视频处理,但它...

回答 1 投票 0

.Net 中的 Jetpack Media3

我一直在使用.Net Maui 为我的手机编写一个简洁的小音乐播放器。到目前为止,一切都很好。我开始跑步的一切都进展顺利,只是在获得准确方面遇到了一些麻烦......

回答 1 投票 0

Media3 exoplayer 自定义播放器视图控制布局暂停和播放按钮不起作用

我刚刚从 exxoplayer2 迁移到 media3,我遇到了自定义播放器控件视图按钮(eco_play 和 exo_pause)的一些问题 我有一个玩家视图 我刚刚从 exxoplayer2 迁移到 media3,我遇到了自定义播放器控件视图按钮(eco_play 和 exo_pause)的一些问题 我有玩家视图 <androidx.media3.ui.PlayerView android:id="@+id/player_view" android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="visible" app:controller_layout_id="@layout/player_control_view" /> 在我的player_control_view布局中我添加了 <LinearLayout android:id="@+id/controlRack" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_centerInParent="true" android:gravity="center" android:orientation="horizontal"> <ImageButton android:id="@id/exo_rew" style="@style/PlayerControlButtonBaseStyle.RewButton" /> <ImageButton android:id="@id/exo_play" style="@style/PlayerControlButtonBaseStyle.PlayButton" android:layout_width="100dp" android:layout_marginLeft="@dimen/player_control_play_pause_margin" android:layout_marginRight="@dimen/player_control_play_pause_margin" /> <ImageButton android:id="@id/exo_pause" style="@style/PlayerControlButtonBaseStyle.PauseButton" android:layout_width="100dp" android:layout_marginLeft="@dimen/player_control_play_pause_margin" android:layout_marginRight="@dimen/player_control_play_pause_margin" /> <ImageButton android:id="@id/exo_ffwd" style="@style/PlayerControlButtonBaseStyle.FfwdButton" /> </LinearLayout> 现在,如果我尝试在迁移后运行应用程序,播放和暂停按钮将无法按预期运行,并且它会并排显示在我的图层上。 我尝试为按钮提供 touchEvent 方法,但它根本不起作用。 我不太确定在这里做什么。 因为默认 exoplayer 的 exo_play 和 exo_pause 按钮应该同时出现,而不是并排出现 2 个单独的按钮。 谢谢大家的帮助 好的,这是 Markdown 中的格式化代码: 问题:将播放和暂停按钮合并为一个按钮 步骤: 1.使用以下代码将按钮合并为一个: <!-- old code --> <FrameLayout> <ImageButton android:id="@id/exo_play"/> <ImageButton android:id="@id/exo_pause"/> </FrameLayout> <!-- replace with --> <FrameLayout> <ImageButton android:id="@id/exo_play_pause"/> </FrameLayout> 2.在值中创建一个drawables.xml文件来覆盖播放和暂停图标: <!-- drawables.xml --> <drawable name="exo_styled_controls_pause"> @drawable/ic_pause </drawable> <drawable name="exo_styled_controls_play"> @drawable/ic_play </drawable> 3.注: 不要更改属性名称,仅覆盖图标可绘制对象(ic_pause、ic_play)以自定义播放/暂停图标样式。 如果您还有其他问题,请告诉我!祝你编码愉快。

回答 1 投票 0

在 Pixel 7 中,最初以纵向打开时面临诸如使用 exoplayer 裁剪视频的问题

在 Android Jetpack Compose 中,当使用 Exoplayer 时,当应用程序默认为纵向时,打开媒体播放器时会显示经过裁剪的媒体。但切换到

回答 1 投票 0

带有 Jetpack Compose 的 ExoPlayer - 方向更改会重新启动视频

我正在尝试将 Jetpack Compose 与 ExoPlayer 结合使用 问题 当方向更改时,ExoPlayer 会重新启动视频,但之前的播放仍然存在并在后台播放。例如,如果我...

回答 3 投票 0

Exoplayer 不播放视频仅播放音频

ExoPlayer 未显示视频。我可以收听音频,但无法播放视频。我在 Recyclerview 中使用 Exoplayer。我只能看到黑屏并听音频。我无法

回答 3 投票 0

为什么Player接口没有ExoPlayer实现的setPauseAtEndOfMediaItems方法?

我使用 MediaSession 和 MediaController,我想添加一个按钮来启用/禁用媒体项目末尾的暂停。 ExoPlayer 有 setPauseAtEndOfMediaItems 方法,但它不存在于他的界面中

回答 1 投票 0

如何为分成多个部分的视频添加多个搜索栏

我有一个视频分为多个部分(每个部分的持续时间约为5分钟)。当我使用 addMediaItems() 在 Exoplayer 中播放这些部分时,所有部分都播放得很完美,但每次都

回答 1 投票 0

Exoplayer HLS 无限缓冲

我在播放流时遇到问题,这是来自 EventLogger 的数据: D/EventLogger:跟踪 [eventTime=16.68,mediaPos=5.04,窗口=0,周期=0 2020-12-15 14:26:21.803 D/EventLogger:

回答 1 投票 0

ExoPlayer 在 HLS 收到空播放列表后停止播放

我在 Android 应用程序中使用 ExoPlayer 通过 HLS 播放视频。有时,服务器在播放期间返回空播放列表(只有标题,没有曲目)。这种情况很少发生并且随后出现

回答 1 投票 0

Android:媒体通知

我正在开发一个音乐应用程序,我正在使用媒体操作按钮在通知上显示媒体详细信息,现在当我在 android 12 上运行我的应用程序时,我看到一切都按预期工作,但是在

回答 1 投票 0

Android Media3:通过点击媒体通知启动应用程序,但未设置 PendingIntent 的附加内容

当用户点击媒体通知时,我想将用户直接带到播放器用户界面。我看到该应用程序已启动(或带到前台),但意图附加内容为空,我无法接受...

回答 1 投票 0

Android Media3 (ExoPlayer):如何在时间轴中设置窗口的defaultPositionUs?

我想设置播放列表项目的默认开始位置(基本上是从用户离开的位置恢复),以便在播放列表项目自动转换到下一个项目时使用。 据我了解(我不是...

回答 1 投票 0

如何以编程方式识别Android中的HDMI端口和电视开关?

我想知道如何处理 HDMI 切换到电视的家庭事件。我用 exoplayer 为 FireTV 开发了一个应用程序。问题是当我在 HDMI 端口和电视之间切换时,播放器仍在播放

回答 1 投票 0

Jetpack Compose - Media3 Exoplayer 填充控制器覆盖层,但不填充艺术作品

我正在使用最新的 media3 Exoplayer 和 Jetpack Compose 构建一个视频播放器: 我面临的问题是,如果我将 PlayerView 设置为全屏 AndroidView(修饰符 = Modifier.fillMaxSize...

回答 1 投票 0

flutter 中更好的播放器问题

我使用了更好的播放器库作为视频播放器,但在出现此错误后无法播放超过 4 个视频。 造成的:com.google.android.exoplayer2.mediacodec.MediaCodecRenderer$

回答 2 投票 0

在react-native-tvos@^0.63.4-0上使用react-native-video时遇到问题

错误 我们正在使用这个库来构建一个严重依赖视频流的 AndroidTV 应用程序,因此我们决定使用这个库并看看它的运行情况。 我们只使用 HLS (m3u8) 视频

回答 2 投票 0

在 Android 上以多个视图播放同一视频

我有一个播放器(在我的例子中是 ExoPlayer),并且我有一个视频 URL。我想同时在多个视图中播放该视频,如下面的屏幕截图所示。以下是一些注意事项: 我不会开车...

回答 1 投票 0

Media3通知:如何在播放过程中动态更新标题

我需要根据当前播放位置修改媒体通知中显示的标题。根据文档,我可以使用 MediaNotification.Provider 但文档还说...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.