exoplayer 相关问题

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

Exoplayer 无法播放视频,音频接收器错误

Exoplayer 不播放视频,第二次只播放音频。 @可组合 fun VideoLayout(videoUrl: String?, muted: Boolean = false) { if (videoUrl == null) 返回 val 上下文 =

回答 1 投票 0

如何在 .NET Android 中使用 XmlReader 从 XML 字符串创建 IAttributeSet?

我正在尝试在 Android .NET 中使用 ExoPlayer 构造函数,它需要 IAttributeSet 来根据此问题设置一些参数。 我正在尝试解决 IAttributeSet 的创建问题,但是......

回答 1 投票 0

如何重新定位 Jetpack-media3/exoplayer 控制按钮?

我通过 androidx.media3:media3-exoplayer:1.0.0-beta03 使用 exoplayer2。我的 XML 布局中有一个 androidx.media3.ui.PlayerView,然后在我的代码中我使用 ExoPlayer.Build 创建一个 Exoplayer...

回答 1 投票 0

为什么 Jetpack-media3/exoplayer 控件会使视频变暗?

我通过 androidx.media3:media3-exoplayer:1.0.0-beta03 使用 exoplayer2。我的 XML 布局中有一个 androidx.media3.ui.PlayerView,然后在我的代码中我使用 ExoPlayer.Build 创建一个 Exoplayer...

回答 1 投票 0

如何在.NET/MAUI中使用ExoPlayer以编程方式创建TextureView?

目标 我正在尝试使用 .NET (MAUI) 中的 Android 平台代码创建一个 ExoPlayer,该代码渲染到 TextureView(而不是默认的 SurfaceView)。 背景 这是根据

回答 1 投票 0

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

我正在开发一款应用程序,允许用户修剪和合并类似于 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

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