我为dailymotion视频创建了一个示例应用程序,它工作正常,当我点击视频列表时它正在播放视频。当我将该应用程序合并到我的其他现有应用程序时,一切正常,但现在我只能在playerwebview中听到播放视频的声音。发生了什么不知道,请指导。
以下是playerview
的xml代码 <com.dailymotion.android.player.sdk.PlayerWebView
android:id="@+id/dm_player_web_view"
android:layout_width="match_parent"
android:layout_height="215dp"
/>
这是播放视频
public void playvid(String videoId) {
if ((getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0) {
mVideoView.setIsWebContentsDebuggingEnabled(true);
}
mVideoView.getSettings().setAppCacheMaxSize(10 * 1024 * 1024);
Map<String, String> playerParams = new HashMap<>();
mVideoView.load(videoId, playerParams);
mVideoView.setEventListener(new PlayerWebView.EventListener() {
@Override
public void onEvent(String event, HashMap<String, String> map) {
switch (event) {
case PlayerWebView.EVENT_FULLSCREEN_TOGGLE_REQUESTED:
onFullScreenToggleRequested();
break;
}
}
});
}
请指导。
在视频开始之前它还会显示广告,然后只播放播放器区域或黑屏中的白色框。
答案 0 :(得分:0)
android:hardwareAccelerated =“true”为false并产生问题。