标签: video-player

Android Webview应用程序不会让视频播放器全屏显示

嗨,我为我的视频网站创建了一个webview应用程序.该网站的设计是为移动用户加载的混合设备.只有与移动设备兼容的视频才会加载到混合动力车上.球员来自Vk,dailymotion,youtube,quicktime.这些视频只能在sdk 11及更高版本上播放,但是当我点击播放器按钮进入全屏时,它只会停止播放视频,而不会启动进入全屏模式.我尽可能多地包含代码,希望有人可以帮助我.我没有取得任何进展,我用Google搜索了它.任何帮助将不胜感激.

(Webviewactivity.java)

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getWindow().requestFeature(Window.FEATURE_PROGRESS);
    setContentView(R.layout.main);

    parentView = (RelativeLayout) findViewById(R.id.parent_rl);

    webviewProgress = (ProgressBar) findViewById(R.id.webview_progress);

    webview = (WebView) findViewById(R.id.webview);
    webview.getSettings().setJavaScriptEnabled(true);
    webview.getSettings().setBuiltInZoomControls(true);
    webview.getSettings().setAllowFileAccess(true);
    webview.setWebViewClient(new MyWebViewClient());
    webview.getSettings().setPluginState(WebSettings.PluginState.ON);
    webview.loadUrl(URL);
    webviewProgress.setProgress(0);

    webview.setWebChromeClient(new MyWebChromeClient());
    webview.setDownloadListener(new DownloadListener() {
        public void onDownloadStart(String url, String userAgent,
                String contentDisposition, String mimetype,
                long contentLength) {
            mProgressDialog = new ProgressDialog(WebViewActivity.this);
            mProgressDialog.setMessage("Downloading...");
            mProgressDialog.setIndeterminate(false);
            mProgressDialog.setMax(100);
            mProgressDialog
                    .setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
            DownloadFile downloadFile = new DownloadFile();
            downloadFile.execute(url);
        }
    });

    initSlider();

    initAdmob();
}

/**
 * When when file was chosen
 */
@Override
protected void …
Run Code Online (Sandbox Code Playgroud)

eclipse android webview video-player

20
推荐指数
1
解决办法
4万
查看次数

用于视频播放的.NET FFmpeg包装器

寻找可在.NET中使用的FFmpeg包装器.包装器必须支持带音频的视频播放.

以下项目是不完整的 FFmpeg包装器:

http://code.google.com/p/ffmpeg-sharp/

http://sourceforge.net/projects/sharpffmpeg/

http://sourceforge.net/projects/ffqlay/

http://www.ffmpeg-csharp.com/

http://www.intuitive.sk/fflib/post/fflib-net-released.aspx

ffmpeg-sharp是我发现的最接近的东西,但它也不完整(视频播放中没有音频).

我非常确定稳定的专有包装器确实存在,因此我将奖励给愿意共享代码或能够找到完整第三方版本的任何人.

.net c# video ffmpeg video-player

15
推荐指数
2
解决办法
2万
查看次数

如何删除VLC Media Player中的右键菜单?

我正在调整VLC来制作自定义视频播放器.我之所以选择VLC,是因为它能够播放大量格式,因为它可以让我很容易地为它开发自定义皮肤.

但我也想限制用户访问文件系统,我需要禁用右键菜单.有没有办法做到这一点?

contextmenu skin vlc right-click video-player

15
推荐指数
4
解决办法
2万
查看次数

Java:编写自定义视频编解码器的指南

我有一个非常奇怪的问题,但这里是:

是否有可能,是否有任何用C++或Java编写自定义视频编解码器的指南?

这是奇怪的部分:我不需要深入研究那些我不理解的有关音频和电影的信息.我真正需要的是如何在电影播放器​​和电影文件之间制作软件层的技术背景.

原因如下:我想在C++/Java中创建一个库或最终的2个函数 - 编码/解码 - 它将采用任何类型文件的RAW二进制输入,并根据给定的密码或类似的东西对其进行编码/解码.然后我需要在电影播放器​​和电影文件之间进行此处理.最终结果将是受密码保护的mp4/avi/mpeg/wmv(并不重要)文件,只能使用此"编解码器"播放.编解码器的内部逻辑现在不是问题.

我怎么想象它就像一个流,电影播放器​​请求文件并调用我的encode()函数,它需要一大块文件,解码它(它已经被编码)并返回wmv/mp4等格式的正确字节.

这有可能吗?怎么样?

c++ java codec video-player

14
推荐指数
1
解决办法
1万
查看次数

video.js视频播放器是否支持youtube视频?

我需要定制HTML5视频播放器,我也需要youTube视频播放.我有一个HTML 5视频播放器vidoeJS http://www.videojs.com/,但我无法在此播放器中播放youTube 视频.如何让youTube播放器使用此播放器播放.

youtube html5 video.js video-player

9
推荐指数
2
解决办法
2万
查看次数

RTMP和支持广告的免费视频播放器

我想从我的自定义服务器流式传输和播放我的视频(RTMP).

  1. 任何人都可以让我知道任何Flash播放器比播放rtmp流吗?
  2. 我希望这个播放器支持视频广告:)

我看了JWPLAYER和FlowPlayer,但这些是付费解决方案

先感谢您.

html5 ads rtmp video-streaming video-player

9
推荐指数
1
解决办法
5万
查看次数

如何在iOS视频播放器中播放webm文件

我想在iOS中支持webm文件,但iOS不支持这种格式来播放视频.我甚至试图通过HTML5视频标签播放它,但Safari不支持HTML5视频标签中的webm格式,这意味着我也无法通过UIWebView使其工作.但我已经看到一个应用程序支持这种格式的媒体播放器,这意味着应该有一些方法.

在此先感谢您的帮助!

iphone xcode webm ios video-player

8
推荐指数
1
解决办法
6871
查看次数

在Android应用程序中添加优酷播放器库

我必须在我的Android应用程序中使用优酷播放器库并执行所需的一切.加入YoukuPlayerConfig我的Application班级

public class App extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        YoukuPlayerConfig.setLog(false);
        YoukuPlayerConfig.setClientIdAndSecret(CLIENT_ID_WITH_AD, CLIENT_SECRET_WITH_AD);
        YoukuPlayerConfig.onInitial(this);
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的AndroidManifest.xml文件中添加所有权限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
Run Code Online (Sandbox Code Playgroud)

但收到此错误:

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.randa.android-1/base.apk"],nativeLibraryDirectories=[/data/app/com.randa.android-1/lib/x86, /data/app/com.example.android-1/base.apk!/lib/x86, /system/lib, /vendor/lib]]] couldn't find "libnetcache.so"
        at java.lang.Runtime.loadLibrary0(Runtime.java:972)
        at java.lang.System.loadLibrary(System.java:1530)
        at com.youku.uplayer.NetCache.<clinit>(NetCache.java:17)
        at com.youku.uplayer.NetCache.SetUserAgent(Native Method)
        at com.youku.uplayer.PlayerNetCache.setUserAgent(PlayerNetCache.java:32)
        at com.youku.cloud.playercore.PlayerCoreManager.initNetCache(PlayerCoreManager.java:48) …
Run Code Online (Sandbox Code Playgroud)

android video-player youku

8
推荐指数
1
解决办法
148
查看次数

如何在 macOS 上使用 SwiftUI 隐藏视频播放器上的按钮?

VideoPlayer(player: AVPlayer(url: URL(fileURLWithPath: Bundle.main.path(forResource: "*****", ofType: "mp4")!)))
Run Code Online (Sandbox Code Playgroud)

如何隐藏视频播放器上的按钮。我希望视频能够不断重复。您可以通过导入 AVKit 库来访问 VideoPlayer 对象。

import AVKit
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

avplayer video-player avkit swiftui

7
推荐指数
1
解决办法
9347
查看次数

如何将桌面视频播放器(macOS 和 Windows)添加到颤振中

我需要制作一个带有视频播放器的程序,它可以在任何地方得到支持。我使用 video_player 库,但它仅适用于 iOS 和 Android,我需要 macOS 和 Windows。

video-player flutter flutter-desktop

7
推荐指数
1
解决办法
515
查看次数