问题标签 [android-video-player]

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.

0 投票
1 回答
478 浏览

android - VideoPlayer 显示错误 (1, -1)

我正在我的应用程序中播放视频,我观察到这样做会产生一些奇怪的结果。我要播放的视频在服务器上,我必须让它们运行 android 的本机视频播放器。我在几台设备上测试了结果,发现视频在操作系统版本大于等于 ton 2.3.3 的设备上运行,但在其他设备上不运行,显示错误 (1, -1)。现在我的问题是,要么更高版本的操作系统有一些额外的视频编解码器和格式支持,那是因为视频是在它们上面播放的,还是其他的?为什么少数设备上的此错误并非全部?

视频在本机 videopalyer 中正常工作的设备:

三星 Google Nexus 操作系统 4.0.1

带有 OS 2.3.3 的三星 Galaxy S

无法播放的设备:

HTC-Desire 与 OS 2.2

带有 OS 2.2 的三星 Galaxy S

任何关于这个问题的帮助总是值得赞赏的。

0 投票
0 回答
300 浏览

java - 后台全屏视频查看

我有一个 ImageView 在后台全屏显示图像。这是以这种方式完成的。

现在我需要对视频做同样的事情,但 VideoView 没有 .setScaleType()。

视频需要点击即可播放,我将在视频顶部显示按钮和内容。

有任何想法吗?

0 投票
1 回答
8247 浏览

android - Android 视频编辑器 API

我在使用 Andoid 的视频编辑器项目时遇到问题。我已经从Codeaurora.org “platform/packages/apps/VideoEditor.git”克隆了它,但它需要另一个“VideoEditor API”子项目。我在哪里可以找到它?它是否使用 libvideoeditor 库“platform/frameworks/media/libvideoeditor.git”?谢谢你。

0 投票
2 回答
9537 浏览

android - 如何在 Android 中播放实时流媒体视频

在我的项目中,我需要播放实时流媒体视频。我看到很多评论说“仅从 3.0 开始支持直播”,所以我必须使用模拟器 3.0。但它不播放。任何人都可以帮我..这是我的代码:

以下 logcat 用于此:

0 投票
0 回答
342 浏览

android - 安卓开发工具包。将字节直接发送到 videoview/Mediaplayer

我需要播放 Matroska (.mkv) 视频,但 Android VideoView 不支持该容器。

为了播放视频,我需要将源设置为文件。

我想知道的是我是否可以直接从视频中发送字节并将其直接发送到 videoview 或 mediaPlayer?

如果我不能,那么即使没有元数据,我也可以将这些字节保存到文件中并让 videoview 播放/读取它们?

谢谢,

0 投票
1 回答
1233 浏览

android - Android - 未找到 Youtube 3gp 文件

我正在尝试在我的 Android 应用上播放 youtube 视频,但我无法访问从 Youtube Api 返回给我的 3gp 网址。我也尝试在 VLC 播放器和 QuickTime 播放器中打开它,但响应始终是播放器无法接收数据。这是 VLC 播放器日志:

主调试:rtsp://v5.cache2.c.youtube.com/CiILENy73wIaGQmyk7Qe6Z5HyRMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp' successfully opened live555 warning: no data received in 10s. Switching to TCP avcodec debug: ffmpeg codec (H263) stopped main debug: removing module "avcodec" main debug: killing decoder fourcch263',FIFO avcodec 中的 0 PES 调试:ffmpeg 编解码器(AMR 窄带)停止主调试:删除模块“avcodec”主调试:杀死解码器fourccsamr', 0 PES in FIFO main debug: Program doesn't contain anymore ES live555 debug: RTP subsession 'video/H263-2000' main debug: looking for decoder module: 32 candidates avcodec debug: libavcodec already initialized avcodec debug: trying to use direct rendering avcodec debug: ffmpeg codec (H263) started main debug: using decoder module "avcodec" main debug: TIMER module_need() : 0.758 ms - Total 0.758 ms / 1 intvls (Avg 0.758 ms) main debug: thread (decoder) created at priority 0 (../../src/input/decoder.c:301) main debug: thread started live555 debug: RTP subsession 'audio/AMR' main debug: looking for decoder module: 32 candidates avcodec debug: libavcodec already initialized avcodec debug: ffmpeg codec (AMR narrow band) started avcodec debug: Using 192000 bytes output buffer main debug: using decoder module "avcodec" main debug: TIMER module_need() : 391.931 ms - Total 391.931 ms / 1 intvls (Avg 391.931 ms) main debug: thread (decoder) created at priority 22 (../../src/input/decoder.c:301) main debug: thread started live555 debug: setup start: 0.000000 stop:28.666000 live555 debug: play start: 0.000000 stop:28.666000 live555 error: no data received in 10s, aborting main debug: EOF reached main debug: finished input avcodec debug: ffmpeg codec (H263) stopped main debug: removing module "avcodec" main debug: killing decoder fourcch263',FIFO avcodec 调试中的 0 PES:ffmpeg 编解码器(AMR 窄带)停止主调试:删除模块“avcodec”主调试:杀死解码器fourcc `samr',FIFO 主调试中的 0 PES:删除模块“live555”主调试: 程序不再包含 ES main debug: 线程结束 main debug: 死输入 main debug: 在没有请求的情况下更改项目(当前 0/1) main debug: 没什么可玩的 macosx debug: 输入已停止,正在刷新界面 main debug: 'rtsp://v5.cache2.c.youtube.com/CiILENy73wIaGQmyk7Qe6Z5HyRMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp'的定时器输入启动:449.262 ms - 总计 449.262 ms / 1 intvls(平均 449.262 ms)

这是Android日志:

05-18 14:51:42.008: D/MediaPlayer(2152): 无法在客户端打开文件,尝试服务器端 05-18 14:51:42.258: D/MediaPlayer(2152): getMetadata 05-18 14: 51:53.823: E/MediaPlayer(2152): 错误 (1, -2147483648) 05-18 14:51:53.823: E/MediaPlayer(2152): 错误 (1,-2147483648) 05-18 14:51:53.823: D/VideoView(2152): 错误: 1,-2147483648 05-18 14:51:54.060: D/AndroidRuntime(2152): 关闭 VM 05-18 14:51:54.060: W/dalvikvm(2152): threadid= 1:线程以未捕获的异常退出(组= 0x409c01f8)05-18 14:51:54.088:E/AndroidRuntime(2152):致命异常:主要05-18 14:51:54.088:E/AndroidRuntime(2152):android。 view.WindowManager$BadTokenException: 无法添加窗口——令牌 android.app.LocalActivityManager$LocalActivityRecord@418c8408 无效;您的活动正在运行吗?05-18 14:51:54.088: E/AndroidRuntime(2152):

还有我的 VideoActivity 类来播放视频:

我想了解的是这是 Youtube 问题还是我的代码有问题。我尝试过很多视频,代码中的视频只是我最后一次尝试。我正在使用 Android SDK 版本 15。

0 投票
2 回答
2238 浏览

android - 如何从 wowza 服务器播放 rtsp 视频?

我有一个来自 Wowza Media Server 2 Perpetual 2.2.4.07 的 rtsp url
我如何在应用程序中播放它?

0 投票
1 回答
3903 浏览

android - Phonegap 视频插件?

从以下链接Phonegap Video plugin创建视频插件时,一切正常且执行良好。但是在这里,特定的视频正在保存到我们的内部存储和播放中。但我想要的是直接播放该视频而不保存到内部或外部存储中。我试过了,但在模拟器中出现错误,抱歉,无法播放此视频。我不知道我在哪里做错了。谁能帮我解决这个问题。

等待您的回复并提前感谢....

代码:

0 投票
2 回答
11014 浏览

android - android如何在媒体播放器的表面视图中调整视频宽度和高度

想要在表面视图中调整视频大小

我正在使用 Surface 视图和视频支架在 Media Player 中播放视频...

// 但在某些设备上实现 MediaPlayerControl 时,例如 Micromax、iball、Akash 平板电脑,它给出了 ACRA 错误跟踪所跟踪的抽象方法不可用的错误。

现在我想解决提到的问题:

  • 如何使媒体播放器控件在所有设备中处于活动状态而不会由于某些设备中的媒体控制器的抽象方法而崩溃。

  • 如何调整视频的表面视图大小。

该代码在三星galaxy gt p1000 OS 2.2和一些更便宜的设备WorldTeck等上运行f9。

但在Creative ziio 7 操作系统版本为 2.2.1 (480*800) 分辨率密度为 160 dpi视频似乎被缩放并从边缘被切断。

代码如下所示:

0 投票
1 回答
1856 浏览

android - 在线 mp4 视频无法播放

有什么问题,我已将此视频上传到服务器,但现在它没有播放,但如果我将此视频放在已评论的 sdcard 上,它会播放