| 478 | } |
| 479 | |
| 480 | napi_value CreateVideoRanges(napi_env env, const std::vector<PAGVideoRange>& videoRanges) { |
| 481 | napi_value result; |
| 482 | auto status = napi_create_array_with_length(env, videoRanges.size(), &result); |
| 483 | if (status != napi_ok) { |
| 484 | return nullptr; |
| 485 | } |
| 486 | for (size_t i = 0; i < videoRanges.size(); i++) { |
| 487 | auto jsVideoRange = CreateVideoRange(env, videoRanges[i]); |
| 488 | if (jsVideoRange == nullptr) { |
| 489 | return nullptr; |
| 490 | } |
| 491 | napi_set_element(env, result, i, jsVideoRange); |
| 492 | } |
| 493 | return result; |
| 494 | } |
| 495 | |
| 496 | std::shared_ptr<ByteData> LoadDataFromAsset(NativeResourceManager* mNativeResMgr, char* srcBuf) { |
| 497 | RawFile* rawFile = OH_ResourceManager_OpenRawFile(mNativeResMgr, srcBuf); |
no test coverage detected