작은 프로그램에서 음악 재생 막대를 만드는 방법
애플릿에서 음악 재생 막대를 만드는 방법
진행 구성 요소를 사용하여 구현할 수 있습니다. 구체적인 방법은 다음과 같습니다:
1.controls="true" 속성을 지정하지 않고 오디오 태그를 추가합니다.
<view class="audio-play"> <audio src=""></audio> </view> <view> <view class="one-column play-it" bindtap="playMusic"> <view>点击播放</view> </view> <progress class="music-prog" bindtouchmove="setTouchMove" percent="{{musicPercent}}"></progress> <view class="percent-num">{{musicPercent}}%</view> </view>
bindtouchmove는 터치 이벤트를 나타냅니다.
progress 태그는 백분율 속성
2을 통해 진행률을 설정합니다. WSS 파일 작성
추천 학습: 작은programdevelopment
.play-it{ margin-left: 300rpx; } .music-prog{ width: 550rpx; height: 10rpx; margin: 50rpx 100rpx; color: #0099ff; background-color: #999; } .percent-num{ margin: -20rpx 0 0 100rpx; font-size: 28rpx; }
3.js를 작성하여 재생 막대를 제어합니다.
onShow() { // 监听音乐播放 let that = this wx.onBackgroundAudioPlay(() => { that.timer && clearInterval(that.timer) that.timer = setInterval(() => { wx.getBackgroundAudioPlayerState({ success: res => { let per = (res.currentPosition/res.duration)*10000 that.setData({ musicPercent: Math.round(per)/100 + '', duration: res.duration }) } }) }, 1000) }) // 监听背景音频暂停事件 wx.onBackgroundAudioPause(() => { clearInterval(that.timer) }) // 监听背景音频停止事件 wx.onBackgroundAudioStop(() => { clearInterval(that.timer) }) }, playMusic() { let obj = { dataUrl: 'http://p6jceeddp.bkt.clouddn.com/%E5%B0%A4%E9%95%BF%E9%9D%96%20-%20%E6%98%A8%E6%97%A5%E9%9D%92%E7%A9%BA.mp3', title: '昨日青空', coverImgUrl: '/static/images/avatar.png' } wx.playBackgroundAudio(obj) }, setTouchMove (e) { if(e.touches[0].clientY >= 390 && e.touches[0].clientY <= 410) { if (e.touches[0].clientX >= 55 && e.touches[0].clientX <= 355) { let percent = (e.touches[0].clientX - 55)/300*10000 this.setData({ musicPercent: Math.round(percent)/100 + '' }) this.data.current = (this.data.musicPercent/100)*this.data.duration } } }, setProgress() { let that = this console.log('bindtouchend') wx.getBackgroundAudioPlayerState({ success: res => { that.data.current !== res.currentPosition && wx.seekBackgroundAudio({ position: that.data.current, success () { console.log('seek', that.data.current) } }) } }) }
재생 바의 유효 영역
가로: e.touches[0].clientX
세로: e .touches[ 0].clientY
가로 방향은 55~355, 세로 방향은 390~410
터치 이벤트 정의# 🎜🎜##🎜 🎜#
가로 진행률 표시줄 위치를 가져오고 사용자가 드래그한 진행률 표시줄 위치 계산
**참고: wx.seekBackgroundAudio() 설정 호출 여기 재생 진행으로 인해 오디오가 정지됩니다. 드래그하는 동안 탐색 메소드가 여러 번 호출되므로 드래그 진행률 표시줄이 완료된 후에 재생 진행률 설정을 실행해야 합니다.
touchend는 터치 이벤트 중지를 모니터링합니다Calculate wx.seekBackgroundAudio()를 사용하여 현재 계산된 시간을 기준으로 재생 진행률을 설정합니다. 터치 이벤트# 🎜🎜#
효과:PHP 중국어 웹사이트, 다수의 웹사이트 구축 튜토리얼#🎜🎜 #, 배우신 것을 환영합니다!
위 내용은 작은 프로그램에서 음악 재생 막대를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











제가 기억하는 한, 저는 집에 대형 플로어 스탠딩 스피커 한 쌍을 가지고 있었습니다. 저는 TV가 완전한 사운드 시스템을 갖추고 있어야만 TV라고 부를 수 있다고 항상 믿어왔습니다. 하지만 처음 일을 시작했을 때는 전문적인 홈 오디오를 구입할 여유가 없었습니다. 제품 포지셔닝을 문의하고 이해한 결과 사운드바 카테고리가 음질, 크기 및 가격 측면에서 나에게 매우 적합하다는 것을 알았습니다. 그래서 사운드바로 가기로 결정했습니다. 신중한 선택 끝에 2024년 초 보스가 출시한 파노라믹 사운드바 제품, 보스 홈 엔터테인먼트 스피커 울트라를 선택했습니다. (사진 출처: Lei Technology 촬영) 일반적으로 "원래의" Dolby Atmos 효과를 경험하려면 측정되고 보정된 서라운드 사운드 + 천장을 집에 설치해야 합니다.

Audacity는 무료 오픈 소스 크로스 플랫폼 오디오 편집 소프트웨어입니다. 오픈 코드와 플러그인 기여 메커니즘을 갖추고 있어 누구나 참여할 수 있습니다. 또한 Intel은 음악 편집자와 팟캐스트 제작자를 위해 설계된 무료 OpenVINOAI 플러그인 세트를 제공합니다. 이 웹사이트에서는 플러그인 패키지의 크기가 약 2GB이고 Intel의 GitHub 페이지에서 다운로드할 수 있음을 확인했습니다. 또한 실행하려면 64비트 Windows 버전의 Audacity가 필요합니다. 이 AI 플러그인의 가장 직관적인 점은 Audacity 음악 편집 기능에 세 가지 고급 도구를 제공한다는 것입니다. 첫 번째는 "Music Generation" 기능입니다. 사용자는 텍스트를 사용하여 원하는 음악을 설명할 수 있으며 AI가 음악을 생성합니다. 광고 및 영화 음악을 촉진하기 위해 60초 이내에 클립을 생성합니다.

WeChat 미니 프로그램에서 카드 뒤집기 효과 구현 WeChat 미니 프로그램에서 카드 뒤집기 효과를 구현하는 것은 사용자 경험과 인터페이스 상호 작용의 매력을 향상시킬 수 있는 일반적인 애니메이션 효과입니다. 다음은 WeChat 애플릿에서 카드 뒤집기 효과를 구현하는 방법을 자세히 소개하고 관련 코드 예제를 제공합니다. 먼저, 미니 프로그램의 페이지 레이아웃 파일에 두 개의 카드 요소를 정의해야 합니다. 하나는 앞면 내용을 표시하기 위한 것이고 다른 하나는 뒷면 내용을 표시하기 위한 것입니다. <--index.wxml- ->&l

뮤지션에게 적합한 태블릿은? 화웨이 아이패드에 탑재된 12.9인치 스피커는 아주 좋은 제품이다. 4개의 스피커가 탑재되어 있으며 사운드도 훌륭합니다. 게다가 프로 시리즈에 속해 다른 스타일보다 조금 더 나은 모습을 보여준다. 전체적으로 아이패드 프로는 매우 좋은 제품입니다. 이 mini4 휴대폰의 스피커는 작고 효과는 평균입니다. 외부에서 음악을 재생하는 데 사용할 수 없으며 음악을 즐기려면 헤드폰을 사용해야 합니다. 음질이 좋은 헤드폰은 효과가 약간 더 좋지만 30~40위안의 값싼 헤드폰은 요구 사항을 충족할 수 없습니다. 전자피아노 음악을 들으려면 어떤 태블릿을 사용해야 할까요? 10인치보다 큰 아이패드를 구매하고 싶다면 헨레(Henle)와 피아스코어(Piascore)라는 두 가지 애플리케이션을 사용하는 것이 좋습니다. 헨레 제공

Soda Music에 지역 음악을 추가하는 방법 Soda Music APP에 좋아하는 지역 음악을 추가할 수 있지만 대부분의 친구들은 지역 음악을 추가하는 방법을 모릅니다. 다음은 Soda Music에 지역 음악을 추가하는 방법에 대한 그래픽 튜토리얼입니다. 편집자 여러분, 관심 있는 사용자가 와서 살펴보세요! 소다 음악 사용에 대한 튜토리얼 소다 음악에 로컬 음악을 추가하는 방법 1. 먼저 소다 음악 앱을 열고 메인 페이지 하단의 [음악] 기능 영역을 클릭합니다. 오른쪽 하단에 있는 [점 3개] 아이콘 3. 마지막으로 아래 기능 표시줄을 확장하고 [다운로드] 버튼을 선택하여 로컬 음악에 추가합니다.

1. [+]를 클릭하세요. 2. 위의 [음악 선택]을 클릭하세요. 3. [내 즐겨찾기]를 클릭하세요. 방법 2: 1. Douyin을 열고 [Me]를 클릭합니다. 2. 아바타 옆에 있는 [수집]을 클릭하세요. 3. [음악]을 클릭하세요.

WeChat에서 음악을 재생하는 방법 WeChat 앱에서 좋아하는 음악을 재생할 수 있지만 대부분의 친구들은 WeChat에서 좋아하는 음악을 재생하는 방법을 모릅니다. 다음은 편집자가 가져온 WeChat에서 음악을 재생하는 방법에 대한 그래픽 튜토리얼입니다. 관심있는 유저들은 와서 구경해보세요! WeChat 사용 튜토리얼: WeChat에서 음악을 재생하는 방법 1. 먼저 WeChat 앱을 열고 위에서 아래로 밀어 미니 프로그램 페이지로 들어갑니다. 2. 그런 다음 아래 그림의 화살표에 표시된 대로 [음악]을 클릭합니다. 아래 표시된 인터페이스에서 검색 상자를 입력하십시오. 좋아하는 노래 제목을 입력하십시오. 4. 마지막으로 해당 노래 제목을 선택하고 클릭하여 노래를 재생하십시오.

Apple Music에서 음악을 사용할 수 없다는 메시지가 계속 표시되는 이유는 무엇입니까? 해결 방법을 진행하기 전에 AppleMusic에서 음악을 사용할 수 없다는 알림이 표시되는 이유를 이해하는 것이 중요합니다. 이 문제에는 여러 가지 이유가 있습니다. 위치 제한 – 라이선스 계약이나 저작권 문제로 인해 해당 지역에서 일부 트랙이나 앨범이 차단될 수 있습니다. 음악 접근성은 지역에 따라 다르며 특정 콘텐츠에는 배포 라이선스가 없을 수도 있습니다. 지역 출시 날짜 – 음악 출시는 종종 여러 국가에 걸쳐 이루어집니다. 특정 노래나 앨범은 이미 특정 국가에서 유통되고 있지만 다른 국가에서는 아직 출시를 기다리고 있을 수 있습니다. 구독 제한 – Apple Music 멤버십이 있는 경우 구독 계획 조건이 특정 노래나 앨범에 대한 액세스에 영향을 미칠 수 있습니다.
