mirror of
https://github.com/openharmony/third_party_jsframework.git
synced 2026-07-18 20:44:48 -04:00
@@ -58,7 +58,9 @@ export function mockMultimediaMedia() {
|
||||
}
|
||||
},
|
||||
src: '[PC Preview] unknow src',
|
||||
fdSrc: AVFileDescriptor,
|
||||
loop: '[PC Preview] unknow loop',
|
||||
audioInterruptMode: InterruptMode,
|
||||
currentTime: '[PC Preview] unknow currentTime',
|
||||
duration: '[PC Preview] unknow duration',
|
||||
state: '[PC Preview] unknow state',
|
||||
@@ -221,12 +223,15 @@ export function mockMultimediaMedia() {
|
||||
}
|
||||
const videoPlayerMock = {
|
||||
url: '[PC Preview] unknow url',
|
||||
fdSrc: AVFileDescriptor,
|
||||
loop: '[PC Preview] unknow loop',
|
||||
currentTime: '[PC Preview] unknow currentTime',
|
||||
duration: '[PC Preview] unknow duration',
|
||||
state: '[PC Preview] unknow state',
|
||||
width: '[PC Preview] unknow width',
|
||||
height: '[PC Preview] unknow height',
|
||||
audioInterruptMode: InterruptMode,
|
||||
videoScaleType: mediaMock.VideoScaleType,
|
||||
setDisplaySurface: function (...args) {
|
||||
console.warn("VideoPlayer.setDisplaySurface interface mocked in the Previewer. How this interface works on the Previewer" +
|
||||
" may be different from that on a real device.")
|
||||
@@ -359,11 +364,28 @@ export function mockMultimediaMedia() {
|
||||
});
|
||||
}
|
||||
},
|
||||
selectBitrate: function (...args) {
|
||||
console.warn("VideoPlayer.selectBitrate interface mocked in the Previewer. How this interface works on the Previewer" +
|
||||
" may be different from that on a real device.")
|
||||
const len = args.length;
|
||||
if (typeof args[len - 1] === 'function') {
|
||||
args[len - 1].call(this, paramMock.paramNumberMock, paramMock.paramNumberMock);
|
||||
} else {
|
||||
return new Promise((resolve) => {
|
||||
resolve(paramMock.paramNumberMock);
|
||||
});
|
||||
}
|
||||
},
|
||||
on: function (...args) {
|
||||
console.warn("VideoPlayer.on interface mocked in the Previewer. How this interface works on the Previewer" +
|
||||
" may be different from that on a real device.")
|
||||
},
|
||||
}
|
||||
const AVFileDescriptorMock = {
|
||||
fd: '[PC Preview] unknow fd',
|
||||
offset: '[PC Preview] unknow audioChannels',
|
||||
length: '[PC Preview] unknow audioCodec',
|
||||
}
|
||||
const videoRecorderProfileMock = {
|
||||
audioBitrate: '[PC Preview] unknow audioBitrate',
|
||||
audioChannels: '[PC Preview] unknow audioChannels',
|
||||
@@ -385,9 +407,13 @@ export function mockMultimediaMedia() {
|
||||
location: locationMock,
|
||||
}
|
||||
const mediaDescriptionMock = {
|
||||
key: '[PC Preview] unknow key',
|
||||
"key": 'paramMock.paramObjectMock',
|
||||
}
|
||||
const multimediaMediaMock = {
|
||||
const InterruptModeMock = {
|
||||
SHARE_MODE: 0,
|
||||
INDEPENDENT_MODE: 1
|
||||
}
|
||||
const mediaMock = {
|
||||
MediaErrorCode : {
|
||||
MSERR_OK: 0,
|
||||
MSERR_NO_MEMORY: 1,
|
||||
@@ -437,6 +463,10 @@ export function mockMultimediaMedia() {
|
||||
SPEED_FORWARD_1_75_X: 3,
|
||||
SPEED_FORWARD_2_00_X: 4,
|
||||
},
|
||||
VideoScaleType : {
|
||||
VIDEO_SCALE_TYPE_FIT: 0,
|
||||
VIDEO_SCALE_TYPE_FIT_CROP: 1,
|
||||
},
|
||||
ContainerFormatType : {
|
||||
CFT_MPEG_4: "mp4",
|
||||
CFT_MPEG_4A: "m4a",
|
||||
@@ -507,5 +537,5 @@ export function mockMultimediaMedia() {
|
||||
}
|
||||
},
|
||||
}
|
||||
return multimediaMediaMock;
|
||||
return mediaMock;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user