HarmonyOS XComponent播放视频问题
用XComponent加载视频,onLoad方法不被调用。
auto createPixelStatus = OHOS::Media::OH_AccessPixels(env, pixelMap, &data);
if (createPixelStatus != OHOS::Media::OHOS_IMAGE_RESULT_SUCCESS) {
OH_LOG_INFO(LOG_APP, "createTextureFail.");
return 0;
}
GLuint texture = 0;
glGenTextures(1, &texture);
glBindTexture(GL_TEXTURE_2D, texture);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, data);
glBindTexture(GL_Column() {//视频播放器
XComponent({
id: 'ccmapp_video_1',
type: XComponentType.SURFACE,
libraryname: 'ccmapp_video_libraryname',
controller: this.xComponentController
})
.onLoad(() => {
Logger.info("XCompoment onLoad === ");
let surfaceID = this.xComponentController.getXComponentSurfaceId();
this.surfaceID = surfaceID;
this.initAVPlayer();
})
.width(CommonValues.PERCENT_100)
.height(this.videoHeight)
.onDestroy(() => {
Logger.info("XCompoment onDestroy === ")
if(this.avPlayer){
this.avPlayer.release();
}
})
}
.zIndex(1)
.width(CommonValues.PERCENT_100)
.height(CommonValues.PERCENT_100)
.justifyContent(FlexAlign.Center)
.onClick(() => {
this.videoStatusClick();
})TEXTURE_2D, 0);
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS XComponent和AVplayer实现视频播放,视频被拉伸
45浏览 • 1回复 待解决
HarmonyOS 使用XComponent和AvPlayer播放视频出现有声音无画面问题
36浏览 • 1回复 待解决
HarmonyOS 视频列表播放问题
75浏览 • 1回复 待解决
HarmonyOS 视频后台播放问题
25浏览 • 1回复 待解决
HarmonyOS 使用avPlayer和XComponent实现视频播放器的一些问题
40浏览 • 1回复 待解决
HarmonyOS AvPlayer视频播放速度问题
492浏览 • 1回复 待解决
ijkplayer结合XComponent组件播放视频时根据视频尺寸和组件尺寸设置视频缩放模式
2028浏览 • 0回复 待解决
SDK问题,视频播放替代?
242浏览 • 1回复 待解决
HarmonyOS XComponent组件播放渲染yuv视频文件,仅显示了1帧,怎么渲染播放整个视频文件
31浏览 • 1回复 待解决
HarmonyOS 视频播放器Video播放在线视频问题
1011浏览 • 1回复 待解决
动态缩放XComponent大小和视频播放时的性能对比
2052浏览 • 1回复 待解决
HarmonyOS 视频播放器问题
25浏览 • 1回复 待解决
Java Player视频播放不了的问题
8624浏览 • 2回复 待解决
HarmonyOS 使用XComponent 播放视频通过等比例缩放调整播放区域,通过截图功能截取出的图片显示异常
435浏览 • 1回复 待解决
HarmonyOS 列表样式的视频播放方案以及问题咨询
54浏览 • 1回复 待解决
HarmonyOS h5视频(图文稿中的视频)全屏播放问题
33浏览 • 1回复 待解决
HarmonyOS 通过xcomponent + avplayer实现直播流的播放以及实现类似短视频app的上下翻页切换视频的效果的逻辑以及源码,xcomponent + avplayer实现的视频播放器能否做成组件并插入到信息流中
34浏览 • 1回复 待解决
小窗视频转全屏播放,播放的视频占满全屏
2081浏览 • 1回复 待解决
HarmonyOS 视频播放相关
70浏览 • 1回复 待解决
HarmonyOS 关于AVPlayer设置播放本地视频失败的问题
26浏览 • 1回复 待解决
HarmonyOS 列表视频滚动播放
424浏览 • 1回复 待解决
HarmonyOS AVPlayer播放视频,退出页面后台播放时,视频会停止
541浏览 • 1回复 待解决
视频播放Player组件如何加速播放或者快进播放
7434浏览 • 1回复 待解决
简易视频播放,如何使用video组件实现视频播放功能
1096浏览 • 1回复 待解决
HarmonyOS 的ijkplayder视频播放器是否支持rtsp格式的视频流播放?
231浏览 • 1回复 待解决
初始时设置的视图高度为0的问题。默认配置一个高度就行。