问题标签 [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.
android - 在后台播放相关音频时,Surface View 显示为黑色(android)
我基本上是使用自定义媒体播放器运行一组视频轨道。一切正常,直到我按下主页按钮或转到任何其他屏幕,然后在返回视频播放屏幕后,我只能听到视频播放时的音轨并且屏幕显示为黑色。
我还想强调另一个问题,我有一个权宜之计安排,即当我在播放列表中切换视频时,表面视图会保留之前播放的视频的最后一帧或图像。我已经尝试过invalidate()
,强制布局和所有可能的方式来刷新我能想到的屏幕,但是对于提到的两个问题我都找不到合适的解决方案。
android - 应用程序无法在某些设备上运行
我开发了一个应用程序。我的应用程序包括视频录制和播放。
我必须播放我从手机录制的视频。这适用于大多数设备(Samsung galaxy ace,Motorola Droid x, etc.,)
,但不适用于某些设备(Droid x2,Nexus,etc.,)
。
我用下面的代码播放视频
谁能告诉我什么是问题和解决方案。
提前致谢。
最好的祝福。
android - 谷歌电视应用显示来自 HDHomeRun Prime 的 MPEG2 流
我一直在开发一个应用程序,让我摆脱我的有线电视机顶盒并使用最新的 3.1 蜂窝更新的 HDHomeRun Prime 和 GoogleTV 机顶盒(索尼蓝光播放器当前)。在准备 GTV Honeycomb 更新时,我将 SiliconDust 的 libhdhomerun 转换为 java,因为 GTV 不支持 NDK。我已经可以通过我的应用程序控制 Prime。我通过将 Prime 的设备目标硬编码到笔记本电脑的 IP 并使用 VLC 并打开 udp 数据流(“udp://@:portNum”)来测试这一点。
我被困在如何获取应该发送到我的 GTV 盒子以显示在我的应用程序的 VideoView 中的 udp 数据流。我相信我已经尝试过使用 setVideoPath 和 setVideoURI ,但我得到的只是一个关于无法显示视频的弹出窗口。
android - Android 2.2 视频播放器不播放 width=1920, height=1080?
我正在尝试在我的 DroidX 上播放由新的摩托罗拉仿生手机录制的高清视频,但该视频似乎无法在 DroidX 上播放,但可以在仿生上播放。
我正在使用以下代码在 Android 的内置视频播放器中呈现视频
但它在注销时给了我以下警告。
无论如何在我们开始意图之前通过意图标志设置宽度和高度?
android - Camera manipulations in my activity
I know I can fire an intent and start the camera, but I want to do something else. And I need the camera included in my own activity.
Let say this is an activity with black background, and the down part is some buttons or whatever and the upper part the gray area needs to be some view that will show the view from the camera. All I want to do is to stream the camera output in to my own view as a part of my own activity.
Is this possible ?, and if it is how can I do this.
Thanks,
android-video-player - 播放 m3u8 的视频播放列表
我正在尝试播放m3u8 格式的视频。我完成了我的代码,但在运行应用程序时,仅显示黑屏作为输出。我导入了 vitamio 播放器,但与此同时,logcat 中出现错误:
请给我一个代码来播放视频。
android - 在 IIS 上托管 3gp 电影文件 - 在 Android 上播放
我正在尝试使用SDK中的 VideViewDemo 为 Android 创建一个 VideoPlayer 演示。
我在网上找到了一个示例视频 - 3gp和mp4。使用 SDK 中的代码示例,这些视频可以在设备上毫无问题地播放(在本例中是 Google TV)。
为了澄清,在代码中,设置了这个值:
如果我下载这些示例并将它们保存到我机器上的本地 IIS 实例中,相同的 VideoPlayer 演示将不会播放该剪辑。
以下是 IIS 7 网站和其中包含的视频文件的设置:
匿名身份验证 - 已启用
权限 - 所有人/完全控制(只是为了消除任何权限问题);IIS_IUSRS(读/写、列出和读取)
我可以通过浏览器打开这些文件——没问题。
一旦我尝试通过 Android 应用程序播放它们,该应用程序将在那里停留几分钟,然后会出现一个对话框,并显示错误:“无法播放视频 - 抱歉,无法播放此视频”。
我在内部网络上,但我的机器 IP 和 Google TV IP 位于同一网段 - 分别为 10.4.48.229 和 10.4.48.165。
DDMS 的信息很少:
我知道的:
示例代码有效
3pg 和 mp4 都设置为 IIS 中的有效 MIME 类型(.3gp-video/3gpp 和 .mp4-video/mp4)
示例视频文件在从其源位置访问时可在 Android 应用程序中使用
从源位置访问示例视频文件时,可在浏览器中使用
从本地 IIS Web 服务器访问时,示例视频文件在 Android 应用程序中不起作用
IIS有什么问题吗?使用 Windows 防火墙?我不知道为什么这不起作用......在我看来,它必须与 IIS 有关,但我不知道是什么。我尝试将视频文件放在另一个 Web 服务器上,但我们所有的服务器都是 HTTPS,在 Android 应用程序中立即失败。
任何建议/方向将不胜感激。
android - 如何将视频播放和资源添加到android应用程序
我对安卓应用程序的想法有疑问。我想在里面播放视频,但我不想从互联网上下载它。在其他情况下,我想把它放在设备上。
所以,人们从安卓市场下载它,无需下载就可以播放视频。我已经想出了一些解决方案,但没有一个是好的。
第一个是将其添加到应用程序资源中,但其中不能有视频。
第二个是在安装过程中添加或更好地创建文件夹(更具体的第一个 onCreate 方法),然后从应用程序复制视频。好吧,不是那么糟糕的选择(例如,您可以使用后台服务从网络下载一次视频),但我不知道如何在卸载时删除,因为您的应用程序不知道何时卸载。
那么有人知道或有任何想法吗?
android - Unable to set minimum duration for video recording in Android
I used the code below to set minimum duration for video recording, but it is not working. I have tested it on Android 2.2 and Android 2.3.3
What is a correct way to do this?
android - 如何在 Android 设备上查找和删除媒体文件
我正在创建一个应用程序来查找和删除保存在 Android 设备上的视频、照片等媒体文件。我想我应该走 Intents 的路,但我不确定这种方法。
谁能告诉我如何实现这一目标?
谢谢。